Connexion: Comment utiliser HTTPS ?

Créé le 17 févr. 2020  ·  3Commentaires  ·  Source: zalando/connexion

La description

J'ai fait une API de connexion et je n'arrive pas à passer de HTTP à HTTPS
Est-ce même possible ? Je ne vois pas d'exemples dessus.

Voici le point d'entrée de mon API :

def main():
    flask_app = connexion.FlaskApp(
        __name__,
        port=9090,
        specification_dir='test/')

    flask_app.add_api(TEST_FILE)

    if flask_app.app.config['ENV'] == 'prod':
        serve(flask_app, port=9090)
    else:
        flask_app.run()

Si je peux ajouter ssl_context=context (comme dans un flacon) quelque part, ce sera parfait mais je ne vois pas où le mettre.

Dois-je également modifier mes schémas dans mes fichiers swagger ?

Merci de votre aide.

question

Commentaire le plus utile

@rudyces - Je recommande de mettre fin à SSL à l'aide d'un proxy inverse comme nginx ou caddy.

Tous les 3 commentaires

@rudyces - Je recommande de mettre fin à SSL à l'aide d'un proxy inverse comme nginx ou caddy.

Merci @dtkav , donc il n'y a absolument aucun moyen de donner un argument comme ssl_context comme argument quelque part ?

J'ai configuré un serveur gunicorn pour lancer l'application en utilisant SSL à la fin.

Cette page vous a été utile?
0 / 5 - 0 notes