Superset Flask OAuth 客户端编号 redirect_uri

Superset Flask OAuth client no redirect_uri

我正在尝试通过 Django Oauth 服务器使用 OAuth (flask-oauthlib) 对 superset flask 用户进行身份验证。但是,在 flask config.py OAUTH_PROVIDERS 中,没有 redirect_uri 用于从 django oauth 服务器获取临时授权码。我该如何解决这个问题?

我解决了这个问题,对于遇到这个问题的人,必须在您的自定义 OAuth2 服务器中以这种格式提供重定向 uri <your_application_client_domain>/oauth-authorized/<provider_name>

例如,如果我在 flask 设置中创建一个名为 djangooauth 的 OAuth2 提供程序字典条目并为其提供所有凭据,则在创建客户端时提供给服务器的重定向 uri 将为 <client-domain>/oauth-authorized/djangooauth