首页 > 解决方案 > Superset Flask OAuth 客户端没有 redirect_uri

问题描述

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

标签: djangoauthenticationflaskoauth-2.0superset

解决方案


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

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


推荐阅读