flask ssl需要并重定向助手decorator
flask-ssl的Python项目详细描述
flask ssl需要并重定向decorator
方便使用的烧瓶框架包装,以检查请求是否安全送达。
Please note, that this package does not enable SSL directly in Flask app (however we support that) we recommend you to use reverse proxy or wsgi server with configured SSL params.
安装
pip install flask-ssl
配置
您应该使用配置了ssl和ssl头信息的反向代理服务器。
This plugin supports nginx and apache default configurations.
例如,对于您的nginx
安装,它将是:
server {
...
location / {
...
proxy_set_header HTTPS on;
proxy_set_header X-Forwarded-Ssl on;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
使用
fromflask_sslimport*# {...}@ssl_require@app.route('/your/url/that/should/be/available/only/with/ssl')deffunc():return"Ok, served via SSL"@ssl_redirect@app.route('/your/url/that/should/be/redirected/to/ssl')deffunc2():return"Ok, served via SSL"
许可证
此项目是在mit许可下授权的-有关详细信息,请参阅LICENSE文件。
版权所有
该软件在Standart AG,LLC内部开发,2019年