コード例 #1
0
ファイル: oauth2.py プロジェクト: xqk/42qu_github_mirror
def oauth_token_rm_if_can(id, user_id):
    o = OauthAccessToken.get(id=id)
    if o:
        if o.user_id == user_id:
            access_token = id_binary_encode(o.id, o.token)
            o.delete()
            mc_oauth_access_token_verify.delete(access_token)
            oauth_refresh_token_rm(id)
コード例 #2
0
ファイル: oauth2.py プロジェクト: xqk/42qu_github_mirror
def oauth_refresh_token_new(client_id, id):
    o = oauth_refresh_token(client_id, id)
    if not o:
        o = OauthRefreshToken.get_or_create(client_id=client_id, id=id)
        o.token = urandom(12)
        o.time = time.time()
        o.save()
    return id_binary_encode(id, o.token)
コード例 #3
0
def oauth_refresh_token_new(client_id, id):
    o = oauth_refresh_token(client_id, id)
    if not o:
        o = OauthRefreshToken.get_or_create(client_id=client_id, id=id)
        o.token = urandom(12)
        o.time = time.time()
        o.save()
    return id_binary_encode(id, o.token)
コード例 #4
0
def oauth_token_rm_if_can(id, user_id):
    o = OauthAccessToken.get(id=id)
    if o:
        if o.user_id == user_id:
            access_token = id_binary_encode(o.id, o.token)
            o.delete()
            mc_oauth_access_token_verify.delete(access_token)
            oauth_refresh_token_rm(id)
コード例 #5
0
def oauth_access_token_new(client_id, user_id):
    o = oauth_access_token(client_id, user_id)
    if not o:
        o = OauthAccessToken.get_or_create(user_id=user_id, client_id=client_id)
        o.token = urandom(12)
        o.save()
    id = o.id
    #print o.id , o.client_id

    access_token = id_binary_encode(id, o.token)
    mc_oauth_access_token_verify.delete(access_token)
    return id, access_token
コード例 #6
0
ファイル: oauth2.py プロジェクト: xqk/42qu_github_mirror
def oauth_access_token_new(client_id, user_id):
    o = oauth_access_token(client_id, user_id)
    if not o:
        o = OauthAccessToken.get_or_create(user_id=user_id,
                                           client_id=client_id)
        o.token = urandom(12)
        o.save()
    id = o.id
    #print o.id , o.client_id

    access_token = id_binary_encode(id, o.token)
    mc_oauth_access_token_verify.delete(access_token)
    return id, access_token
コード例 #7
0
ファイル: oauth2.py プロジェクト: xqk/42qu_github_mirror
def oauth_authorize_code_new():
    value = urandom(12)
    id = oauth_authorize_code.insert_no_value_cache(value)
    return id_binary_encode(id, value)
コード例 #8
0
def oauth_authorize_code_new():
    value = urandom(12)
    id = oauth_authorize_code.insert_no_value_cache(value)
    return id_binary_encode(id, value)