用django授权swagger ui

时间:2016-11-03 10:25:59

标签: django django-rest-framework swagger

我正在使用django-rest-framework和oauth2编写REST API以进行身份​​验证。

我还使用django-rest-swagger来记录我的API,但我在Swagger UI中遇到了授权问题。实际上,我不明白我如何定义authorizationUrl参数,这些是我使用的设置:

SWAGGER_SETTINGS = {
'USE_SESSION_AUTH': False,
'APIS_SORTER': 'alpha',
'SECURITY_DEFINITIONS': {
    'oauth2': {
        'type': 'oauth2',
        'description': 'Personal API Key authorization',
        'name': 'Token',
        'in': 'header',
        'flow': 'implicit',
        'authorizationUrl': 'http://localhost:8000/api/user/login'
    }
}}

问题是:如何定义用户输入用户名和密码以查看所有文档API的页面?

提前致谢

0 个答案:

没有答案