获取访问令牌 OAuth2 Django

时间:2021-07-22 10:18:52

标签: python django oauth-2.0

我使用基于 OAuth2 的 API,但出现此错误
Code: server_error, Message: No user/userId parameter returned from getauthCode
API 表示,在他们的网站上进行身份验证期间,他们添加了一些未传输到我的 redirect_uri 的 cookie,因此出现了错误。所以我想知道我的算法逻辑可能不对,因为我没有其他线索?

def callback(request):
    """My redirect_uri that receives authorization code. """

    get_access_token(request.GET.get("code")) # POST request for access_token

    get_clients_data(access_token["access_token"]) # POST request for clients data with access_token

    return HttpResponse('{"success" : true}')


def link_request(request):
    """Authorization request that redirects the user to API URL for authorization. """

    return redirect(get_link())

0 个答案:

没有答案