使用Facebook提供程序的Azure B2C

Pie*_*ard 5 facebook azure-ad-b2c

我尝试将我的天蓝色B2C连接到Facebook登录名。我阅读了这个 https://docs.microsoft.com/zh-cn/azure/active-directory-b2c/active-directory-b2c-setup-fb-app

但是当Azure将我转移到Facebook时,我仍然收到此错误:

URL阻止:由于应用程序的OAuth客户端设置中不允许使用重定向URI,因此重定向失败。确保已启用OAuth客户端和Web凭据,并将应用中的所有域添加为有效的OAuth重定向URL。

我尝试在Facebook->产品->登录->设置->有效的OAuth重定向URI下添加几个URI。我尝试这样:

https://b2ctenant.b2clogin.com/b2ctenant.onmicrosoft.com/oauth2/authresp https://login.microsoftonline.com/b2ctenant.onmicrosoft.com/oauth2/authresp https://sitename.azurewebsites.net/.auth / login / facebook / calklback https://sitename.azurewebsite.net

我不知道...

Chr*_*ett 7

您可以在Azure AD B2C中使用以下域:

  1. your-tenant-name.b2clogin.com(推荐)
  2. login.microsoftonline.com

如果您将您的tenant-name.b2clogin.com域与Azure AD B2C一起使用,则必须将在Facebook中为Azure AD B2C注册的重定向URL设置为:

https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com/oauth2/authresp

如果您在Azure AD B2C中使用login.microsoftonline.com域,则必须将在Facebook中为Azure AD B2C注册的重定向URL设置为:

https://login.microsoftonline.com/te/your-tenant-name.onmicrosoft.com/oauth2/authresp

(请注意/te重定向URL中的路径。)