2017-08-02 3 views
-1

Ich versuche, Flasgger für meine einfache RESTful API zu verwenden. Die API benötigt die Authentifizierung/Autorisierung und verwendet die Basisauthentifizierung, um eine Abfrage durchzuführen.Wie man Flasgger abstimmt, um die Basisauthentifizierung beim Senden von Anfragen zu verwenden

Es gibt wirklich gute Dokumentation über Basic Authentication in swagger.io Aber wie können diese Einstellungen in fllassger implementiert werden? Ich habe versucht, Vorlage zu verwenden, um SecurityDefinitions in Swaggler zu setzen, aber der Versuch war noch nicht erfolgreich.

UPD. Wahrscheinlich ist das Problem noch nicht gelöst. Flasgger doesnt support basic auth #103

Antwort

0

ich das Problem der Authentifizierung mit dem nächsten Code Hinzufügen aufgelöst haben:

swagger_template = { 
    # Other settings 

    'securityDefinitions': { 
     'basicAuth': { 
      'type': 'basic' 
     } 
    }, 

    # Other settings 
} 

app = Flask(__name__) 
Swagger(app, swagger_config, template=swagger_template) 
Verwandte Themen