def save_access_token(self, client_key, access_token, request_token, realm=None, secret=None): token = AccessToken(access_token, secret=secret, realm=realm) token.client = Client.query.filter_by(client_key=client_key).one() req_token = RequestToken.query.filter_by(token=request_token).one() token.resource_owner = req_token.resource_owner token.realm = req_token.realm db_session.add(token) db_session.commit()