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年

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android ListView显示的数字不超过8位   java什么导致警告“Classpath entry/XXX/XXX.jar将不会导出或发布。可能会导致运行时ClassNotFoundException。”   java使用Spring容器在非Spring对象上调用方法,允许参数连接?   java Android:当另一个手指已经在触摸屏幕时,是否可以处理一次点击?   java Veil加载JFrame上的图像或加载面板   JavaSpring没有为Redis缓存上的记录设置过期时间   java异常:SparkException:任务不可序列化   java Android studio用户注册数据未插入firebase数据库   java在StackPane中的区域图上覆盖节点   java获取活动UI的“会话已过期”消息   java组织。冬眠MappingNotFoundException:资源:*hbm。找不到xml   java Mockito mock在尝试存根包保护的方法时调用实方法实现