首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django OAuth工具包:自动为新用户生成client_id和client_secret?

Django OAuth工具包:自动为新用户生成client_id和client_secret?
EN

Stack Overflow用户
提问于 2021-02-27 07:21:06
回答 1查看 82关注 0票数 0

我正在使用OAuth客户端凭据为我的客户提供对我们的应用程序接口的访问,以便他们可以与他们的系统集成。

要注册应用程序并生成client_id和client_secret,Django-oauth-toolkit文档指出必须完成表单o/applications/register/ (documentation here)。是否可以在我的用户注册时自动向他们发出client_id和client_secret,而不是将他们定向到此表单?

EN

回答 1

Stack Overflow用户

发布于 2021-12-01 18:06:39

下面是一个获取所需数据的示例。您所需要做的就是将其集成到您的自定义用户模型中。

代码语言:javascript
复制
from oauth2_provider.models import get_application_model
Application = get_application_model()
app = Application()
app.name = 'test'
app.client_type = 'confidential'
app.authorization_grant_type = 'password'
app.user_id = 1
app.save()

#client_id:
app.client_id

#client_secret:
app.client_secret
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66393984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档