如何在Flask-Appbuilder中为OAuth2.0 / Flask-OAuthlib的自定义提供程序提供其他HTTP请求参数?

时间:2019-11-26 19:53:56

标签: flask-appbuilder flask-oauthlib

Flask-AppBuilder提供了an example of how to customize it's security model

我们看到了对各种OAuth2提供程序的一系列get请求:

me = sm.oauth_remotes[provider].get('user')
me = sm.oauth_remotes[provider].get('account/settings.json')
me = sm.oauth_remotes[provider].get('people/~:(id,email-address,first-name,last-name)?format=json')
me = sm.oauth_remotes[provider].get('userinfo')

对于我的自定义安全模型,我有兴趣为get请求提供2个其他方面:

  1. 一个state查询参数,其值是通过调用werkzeug.security.salt
  2. 生成的
  3. 值为{hithere”的hello查询参数

0 个答案:

没有答案