为了能够代表授予API
应用程序访问权限的用户进行django
调用,我完成了以下操作:
我已经将下面的字段添加到django-authopenid
模型(see link行54)中的UserAssociation
类中:
data_access_token = models.CharField(max_length=255)
在complete_oauth1_signin
请求的django-authopenid
视图(see link行428)中,我添加了:
access_token_data = oauth._get_access_token_data()
(注意:_get_access_token_data
来自^{OAuthConnection
类)。
我补充说:
return finalize_generic_signin(
request=request,
user=user,
user_identifier=user_id,
login_provider_name=oauth_provider_name,
link_token=access_token_data,
redirect_url=next_url)
此外,在create_authenticated_user_account
的views.py
(参见链接行118)中,我添加了:
UserAssociation(
openid_url = user_identifier,
user = user,
provider_name = login_provider_name,
data_access_token = link_token
last_used_timestamp = timezone.now()
).save()
请告诉我应该怎么做才能存储oauth
访问令牌数据。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐