使用django-oauth-toolkit进行用户认证

9

我对OAuth和Django Rest Framework不熟悉。我已在django中创建了一个用户模型,现在我想在我的本地移动应用程序上使用它。那么,我该如何使用OAuth创建身份验证?我应该使用哪种流程?我需要为每个用户创建客户端应用程序吗? 请帮助我或提供一个好的教程。我已阅读了django-oauth-toolkit的文档。我理解了基础知识,但没有理解实现方法。


你找到了任何好的教程吗,@rishabsaraf93? - mascot6699
1个回答

2

请按照官方的Django OAuth Toolkit文档进行操作,点击此处查看。

使用pip进行安装。

pip install django-oauth-toolkit

将oauth2_provider添加到您的INSTALLED_APPS中。
INSTALLED_APPS = (
    ...
    'oauth2_provider',
)

如果您需要一个OAuth2提供商,您需要在urls.py中添加以下内容。
urlpatterns = [
    ...
    url(r'^o/', include('oauth2_provider.urls', namespace='oauth2_provider')),
]

使用client_id和client_secret创建OAuth2客户端应用程序

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接