【发布时间】:2017-01-04 13:29:40
【问题描述】:
我正在使用 Flask-Oauthlib 实现 Flask REST API,想知道是否可以在 URL 参数中传递用户名和密码?例如:
GET http://127.0.0.1:5000/api/token?client_id=CLIENT_ID&grant_type=password&username=myusername&password=hopeudontseemypass
在我的开发环境中,所有请求都以纯文本形式显示在日志中,如下所示:
127.0.0.1 - "GET /api/token?client_id=CLIENT_ID&grant_type=password&username=myusername&password=hopeudontseemypass HTTP/1.1" 200 -
有什么方法可以传递 base64 编码的用户名/传递请求标头?所有的密码授权类型示例都在 URL 参数中使用用户名和密码,所以如果服务器使用 SSL,不知道这是否真的有问题。
【问题讨论】:
标签: python authentication flask oauth-2.0 flask-oauthlib