Python 社交身份验证:指定 "realm" 和 "redirect_to" 设置
Python Social Auth: specify "realm" and "redirect_to" settings
Python Social Auth(如果是 Django)
我正在尝试将身份验证系统与一个 OpenID 提供商连接,但找不到 return_to 和 realm 的位置应指定设置,因此第三方提供商的最终 POST 将如下所示:
'openid.return_to': 'https://example.com/',
'openid.realm': 'https://another_example.com/'
...
现在,即使在生产环境中,它也会为两者发送 127.0.0.1
非常感谢
openid.return_to
取决于 nginx/apache 主机 header 设置
openid.realm
可以在全局 Django 设置中定义 OPENID_TRUST_ROOT
P.S。 openid.return_to
也可以通过覆盖自定义 strategy class 中的 build_absolute_uri
方法来定义(全局 Django 设置 SOCIAL_AUTH_STRATEGY
)
Python Social Auth(如果是 Django)
我正在尝试将身份验证系统与一个 OpenID 提供商连接,但找不到 return_to 和 realm 的位置应指定设置,因此第三方提供商的最终 POST 将如下所示:
'openid.return_to': 'https://example.com/',
'openid.realm': 'https://another_example.com/'
...
现在,即使在生产环境中,它也会为两者发送 127.0.0.1
非常感谢
openid.return_to
取决于 nginx/apache 主机 header 设置openid.realm
可以在全局 Django 设置中定义OPENID_TRUST_ROOT
P.S。 openid.return_to
也可以通过覆盖自定义 strategy class 中的 build_absolute_uri
方法来定义(全局 Django 设置 SOCIAL_AUTH_STRATEGY
)