Flask 快速搭建 FineReport Http 认证服务器
- Python
- 2017-09-21
- 160热度
- 0评论
本文讨论的是 Flask 最基本的用法。
先看 FineReport 的 HTTP 认证:http://help.finereport.com/doc-view-706.html
其中 3.1节,写一个简单的 Servlet,作为 HTTP 认证服务器。
可以用 python Flask 来写,非常快速。
代码如下:
# import ipdb
from flask import request
from flask import Flask
app = Flask(__name__)
@app.route("/auth", methods=['GET', 'POST'])
def auth():
# ipdb.set_trace()
username = request.args.get('fr_username')
password = request.args.get('fr_password')
return username if username == password else "false"
if __name__ == "__main__":
app.run()
运行之后,服务器启动,3.2节中的 HTTP 认证 URL 设置为 http://localhost:5000/auth 即可。
喜欢 Python