首页 > 解决方案 > 如何在flask-restplus中为swagger UI的文档端点放置身份验证?

问题描述

我喜欢flask restplus和swagger UI,唯一我无法弄清楚的是如何在对文档端点的调用周围放置一个自定义的auth装饰器,以防止其他人能够看到文档。

我认为这可能是文档中的这一部分

如果需要自定义 UI,可以使用 documentation() 装饰器注册自定义视图函数:

from flask import Flask
from flask_restplus import Api, apidoc

app = Flask(__name__)
api = Api(app)

@api.documentation
def custom_ui():
    return apidoc.ui_for(api)

但我这样做了,似乎什么也没发生。

标签: flaskswaggerswagger-uiflask-restplus

解决方案


推荐阅读