我遵循这个指南,将租户名称放入“有效的OAuth重定向URI”设置中:
https://${your-tenant-name}.b2clogin.com/${your-tenant-id}/oauth2/authresp
所以我做了,我把我的NonProd Azure Tenant覆盖了我的dev/qa/stg环境:
https://mycompanydevtenant.b2clogin.com/mycompanydevtenant/oauth2/authresp
现在在Facebook,我想知道我应该把什么作为“网站网址”设置。
我的应用程序有3个不同的envs使用这1租户。所以网站网址是这样的(这个应用程序有Azure B2C FB和谷歌/苹果SingUpSignIn选项):
https://mycompanysite-dev.com
https://mycompanysite-qa.com
https://mycompanysite-stg.com
我是否必须为每个env创建3个单独的Facebook应用程序(所以只有网站URL在变化,但OAuth重定向URI没有变化)?或者“网站URL”并没有真正用于任何事情?比如它可能只是用于信息目的,我可以为它添加任何东西,甚至是我最终的prod网站(https://mycompanysite.com)。尽管我对后者持怀疑态度。f
谢谢!
1条答案
按热度按时间atmip9wb1#
我尝试在我的环境中重现相同的结果,结果如下:
我将Facebook配置为身份提供商:
当我运行应用程序(用户流)时,我得到了如下所示的登录屏幕:
我必须为每个env创建3个单独的Facebook应用程序吗?或者“站点URL”实际上不用于任何事情?
注意:站点URL是应用程序的基本URL。请指定站点URL,因为Facebook需要确认请求是否来自有效的来源。
参考:
作者:John弗洛雷斯