Sla*_*ice 5 python django oauth django-views oauth-2.0
我是Django的新手,目前使用Django Oauth Toolkit进行隐式Oauth.它处理生成令牌并将用户重定向到正确的URL而不会出现问题.除了正确传递重定向之外,我甚至不需要触摸我的登录页面代码.
我的urls.py当然有:
url(r'^oauth2/', include('oauth2_provider.urls', namespace='oauth2_provider')),
Run Code Online (Sandbox Code Playgroud)
到目前为止,我不需要做任何自定义的事情,因为它开箱即用.但是现在我需要在OAuth AccessTokens上存储其他信息,例如令牌来自的操作系统.我为此创建了这个模型:
class AccessTokenDetail(models.Model):
access_token = models.OneToOneField(AccessToken, primary_key=True)
os_name = models.CharField(max_length=100)
Run Code Online (Sandbox Code Playgroud)
所以我的计划是:在库创建令牌之后,在请求中捕获一个参数并创建一个AccessTokenDetail
对象.我看到我可以使用mixins,但是因为我根本没有触及第三方库,所以我对哪个类放了它们有点困惑.
如何添加此功能?
归档时间: |
|
查看次数: |
363 次 |
最近记录: |