Azure AD B2C注册和登录页面的自定义URL

时间:2019-04-10 20:44:44

标签: azure azure-ad-b2c custom-domain

我正在集成Azure Active Directory B2C,以进行注册和登录过程。默认情况下,当用户单击登录按钮时,它必须将用户重定向到其他域( microsoftonline.com ),以使注册和登录页面的URL位于以下位置格式:

https://login.microsoftonline.com/te/tenant-name.onmicrosoft.com/b2c_1_signupsignin1/oauth2/v2.0/authorize .......

但是,对于用户将他们重定向到其他域进行登录,我认为这是一种糟糕的用户体验。 因此,我想使用我自己的域(例如example.com),以便该网址应如下所示。

https://login.example.com/te/tenant-name.onmicrosoft.com/b2c_1_signupsignin1/oauth2/v2.0/authorize .......

我对Azure文档进行了一些研究,发现它当前不支持为注册和登录页面设置自定义URL。
https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-faqs

但是,来自Azure B2C的案例研究提到,皇家马德里官方主页还使用Azure AD B2C进行用户管理(https://customers.microsoft.com/en-ca/story/real-madrid)。 但是,登录页面URL中的域不是 microsoftonline.com ,而是他们自己的域 realmadrid.com ,如下所示

https://pro.login.realmadrid.com/rmglndpdaadfans.onmicrosoft.com/oauth2/authorize?p=B2C_1_SignInSignUpWeb&client_id=8a943960-87f9-4e22-bc2a-40099d584719&redirect_uri=http%3A%2F%2Fwww.realmadrid.com%2Fcs%2FSatellite%3Fpagename%3DRealMadridResponsive%2FPage%2FRM_IDPRespuesta&resource=https%3A%2F%2Frmglndpdaadfans.onmicrosoft.com%2Fwebapi&response_mode=fragment&response_type=token+id_token&scope=openid&nonce=defaultNonce&idpmode=0&lang=en&_ga=2.211460117.1443111640.1554916216-543571806.1554916216

我检查了以下页面,但没有一个帮助。

  1. https://techcommunity.microsoft.com/t5/Azure-Active-Directory/B2C-with-custom-login-URL/td-p/44040

  2. https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-faqs

那么我怎么能像Azure AD B2C那样实现皇马主页呢?

2 个答案:

答案 0 :(得分:1)

现在可以在公共预览版中使用为您的 B2C 租户使用自定义域的功能 https://docs.microsoft.com/en-us/azure/active-directory-b2c/custom-domain?pivots=b2c-user-flow

答案 1 :(得分:0)

当前,您可以使用the your-tenant-name.b2clogin.com domain(推荐)或login.microsoftonline.com域,而后者已不推荐使用。

support of customer-owned domains的工作已经开始。