【发布时间】:2018-04-28 16:12:54
【问题描述】:
我正在使用OAuthToolkit 和 DjangoRestSwagger。我已经使用 Django Admin 创建了一个应用程序,现在我有了 client_id 和 client_secret。
我想使用client_id 和client_secret 生成令牌。目前,我使用curl 来生成令牌。
curl -X POST -d "grant_type=client_credentials" -u"client_id:client_secret" http://localhost:8000/o/token/
我如何使用 Swagger 文档来做到这一点?基本上,如何将第三方(OAuthToolkit)API URL 与 Swagger 集成?
目前,我有一个 Authorize 按钮,它采用 api_key 值,即令牌。
这是我的 Swagger 设置。
SWAGGER_SETTINGS = {
'SECURITY_DEFINITIONS': {
'token': {
'type': 'apiKey',
'name': 'AUTHORIZATION',
'in': 'header',
}
},
}
【问题讨论】:
标签: python django swagger django-swagger oauth2-toolkit