Python 如何扩展Django Oauth工具包?
我对Django比较陌生,目前正在使用Django Oauth工具包来实现隐式Oauth。它处理生成令牌和将用户重定向到正确的url而不会出现问题。我甚至不需要触摸我的登录页面代码,只需要正确地传递重定向 My URL.py当然有:Python 如何扩展Django Oauth工具包?,python,django,oauth,oauth-2.0,django-views,Python,Django,Oauth,Oauth 2.0,Django Views,我对Django比较陌生,目前正在使用Django Oauth工具包来实现隐式Oauth。它处理生成令牌和将用户重定向到正确的url而不会出现问题。我甚至不需要触摸我的登录页面代码,只需要正确地传递重定向 My URL.py当然有: url(r'^oauth2/', include('oauth2_provider.urls', namespace='oauth2_provider')), 到目前为止,我还不需要做任何定制的事情,因为它的开箱即用非常好。 但是,现在我需要存储关于OAuth A
url(r'^oauth2/', include('oauth2_provider.urls', namespace='oauth2_provider')),
到目前为止,我还不需要做任何定制的事情,因为它的开箱即用非常好。
但是,现在我需要存储关于OAuth AccessTokens的附加信息,例如,令牌来自的操作系统。
我为此创建了此模型:
class AccessTokenDetail(models.Model):
access_token = models.OneToOneField(AccessToken, primary_key=True)
os_name = models.CharField(max_length=100)
因此,我的计划是:在库创建令牌之后,在请求中捕获一个参数,并创建一个AccessTokenDetail
对象。我知道我可以使用,但是因为我根本没有接触第三方库,所以我有点困惑应该在哪个类上放置它们
如何添加此功能