django rest framework swagger open api安全对象定义的设置是什么?
我正在使用django、rest_framework和rest_framework_swagger构建一个包含文档的api 如何选择身份验证方案?现在我正在使用oauth2基于密码的身份验证来获取我的令牌,并在我的头中使用承载{{access_token}}。我在这里使用的方法是从我以前的工作中获得的 当我的端点为匿名用户工作时,Swagger工作。当端点需要身份验证标头时,它无法显示端点 我尝试了下面的代码django rest framework swagger open api安全对象定义的设置是什么?,django,oauth-2.0,django-rest-framework,swagger-2.0,Django,Oauth 2.0,Django Rest Framework,Swagger 2.0,我正在使用django、rest_framework和rest_framework_swagger构建一个包含文档的api 如何选择身份验证方案?现在我正在使用oauth2基于密码的身份验证来获取我的令牌,并在我的头中使用承载{{access_token}}。我在这里使用的方法是从我以前的工作中获得的 当我的端点为匿名用户工作时,Swagger工作。当端点需要身份验证标头时,它无法显示端点 我尝试了下面的代码 SWAGGER_SETTINGS = { 'SECURITY_DEFINITI
SWAGGER_SETTINGS = {
'SECURITY_DEFINITIONS': {
'api_key': {
'type': 'apiKey',
'in': 'header',
'name': 'Authorization'
}
},
}
SWAGGER_SETTINGS = {
'SECURITY_DEFINITIONS': {
"oauth": {
"type": "oauth2",
"tokenUrl": "http://127.0.0.1:8000/o/token",
"flow": "password",
"scopes": {
"admin": "admin scope",
"user": "users scope"
}
}
当我点击右上角的授权按钮并再次在弹出窗口中授权时,页面将显示
我发现这些页面很有用:,我遇到了同样的问题,也许您也在使用较旧版本的
django rest-swagger
使用最新版本,即django rest-swagger==2.2.0