コード例 #1
0
def create(client_id, user_id, redirect_uri, code, expires, scopes=None):
    with db.engine.connect() as connection:
        result = connection.execute(sqlalchemy.text("""
            INSERT INTO oauth_grant (client_id, user_id, redirect_uri, code, expires, scopes)
                 VALUES (:client_id, :user_id, :redirect_uri, :code, :expires, :scopes)
              RETURNING id
        """), {
            "client_id": client_id,
            "user_id": user_id,
            "redirect_uri": redirect_uri,
            "code": code,
            "expires": expires,
            "scopes": oauth.scopes_list_to_string(scopes),
        })
        return result.fetchone()["id"]
コード例 #2
0
ファイル: token.py プロジェクト: dpmittal/metabrainz.org
def create(client_id, access_token, user_id, refresh_token, expires, scopes=None):
    with db.engine.connect() as connection:
        result = connection.execute(sqlalchemy.text("""
            INSERT INTO oauth_token (client_id, access_token, user_id, refresh_token, expires, scopes)
                 VALUES (:client_id, :access_token, :user_id, :refresh_token, :expires, :scopes)
              RETURNING id
        """), {
            "client_id": client_id,
            "access_token": access_token,
            "user_id": user_id,
            "refresh_token": refresh_token,
            "expires": expires,
            "scopes": oauth.scopes_list_to_string(scopes),
        })
        return result.fetchone()["id"]
コード例 #3
0
def create(client_id,
           access_token,
           user_id,
           refresh_token,
           expires,
           scopes=None):
    with db.engine.connect() as connection:
        result = connection.execute(
            sqlalchemy.text("""
            INSERT INTO oauth_token (client_id, access_token, user_id, refresh_token, expires, scopes)
                 VALUES (:client_id, :access_token, :user_id, :refresh_token, :expires, :scopes)
              RETURNING id
        """), {
                "client_id": client_id,
                "access_token": access_token,
                "user_id": user_id,
                "refresh_token": refresh_token,
                "expires": expires,
                "scopes": oauth.scopes_list_to_string(scopes),
            })
        return result.fetchone()["id"]