django - Superset Flask OAuth 客户端没有 redirect_uri
问题描述
我正在尝试flask-oauthlib
通过拥有 Django Oauth 服务器来使用 OAuth () 对超集烧瓶用户进行身份验证。但是,在 flask config.py 中OAUTH_PROVIDERS
,没有用于从 django oauth 服务器获取临时授权码的 redirect_uri。我该如何解决?
解决方案
我解决了这个问题,对于面临这个问题的人,重定向 uri 必须在您的自定义 OAuth2 服务器中以这种格式给出<your_application_client_domain>/oauth-authorized/<provider_name>
例如,如果我创建一个djangooauth
在烧瓶设置中调用的 OAuth2 提供者字典条目,并为其提供了所有凭据,则在创建客户端时要提供给服务器的重定向 uri 将是<client-domain>/oauth-authorized/djangooauth