我已经安装了 Flask-OIDC 并且正在尝试使用我公司的服务对用户进行身份验证。我正在使用 client_secrets.json 文件,该文件正在为 client_id、client_secret 和其他值正确读取、解析和发送。我将 redirect_uri 变量存储在如下所示的行中:
"redirect_uris": ["https://example.com/_oid_response"],
Run Code Online (Sandbox Code Playgroud)
当请求被发送到身份验证服务时,它看起来像这样:
redirect_uri=http%3A%2F%2Fexample.com%2Foidc_callback
Run Code Online (Sandbox Code Playgroud)
任何想法这里发生了什么?在我用于向身份验证提供程序注册的任何信息中,我的任何应用程序文件、任何 json 中都没有“oidc_callback”字符串。它是否设置不正确,或者被 Flask 或 Flask-OIDC 库覆盖?