Мне нравится колба restplus и swagger 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)
но я сделал это, и, похоже, ничего не произошло.