Пользовательский URL-адрес для страниц регистрации и входа в Azure AD B2C

Я работаю над интеграцией Azure Active Directory B2C для процесса регистрации и входа. По умолчанию, когда пользователь нажимает кнопку входа, он должен перенаправить пользователя в другой домен (microsoftonline.com), чтобы URL-адрес страницы регистрации и входа был в следующем формате:

https://login.microsoftonline.com/te/имя-тенанта.onmicrosoft.com/b2c_1_signupsignin1/oauth2/v2.0/authorize.......

Однако я думаю, что это плохой пользовательский интерфейс для пользователей, перенаправляющих их на другой домен для входа. Поэтому я хотел бы использовать свой собственный домен (например, example.com), чтобы URL-адрес был таким, как показано ниже.

https://login.example.com/te/имя-тенанта.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 и ресурс = HTTPS% 3A% 2F% 2Frmglndpdaadfans.onmicrosoft.com% 2Fwebapi & response_mode = фрагмент & response_type = маркер + id_token & сфера = OpenID & Nonce = defaultNonce & idpmode = 0 & Ланг = еп & _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?

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
4
0
6 072
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

В настоящее время вы можете использовать домен your-tenant-name.b2clogin.com (рекомендуется) или домен login.microsoftonline.com, последний из которых устарел.

Работа для поддержка доменов, принадлежащих клиентам начата.

но как сайт «Реал Мадрид» смог добиться этого? URL-адрес их страницы входа начинается с их собственного домена, как показано ниже pro.login.realmadrid.com/rmglndpdaadfans.onmicrosoft.com/oau‌​th2/…........ Не уверен, что есть другой способ обойти это..

androisojavaswift 11.04.2019 02:38

Привет @androisojavaswift Они должны быть особенными. :)

Chris Padgett 11.04.2019 04:22

Привет @androisojavaswift. Помог ли вам приведенный выше ответ?

Chris Padgett 23.04.2019 00:30

Возможность использовать собственный домен для вашего клиента B2C теперь доступна в общедоступной предварительной версии. https://docs.microsoft.com/en-us/azure/active-directory-b2c/custom-domain?pivots=b2c-user-flow

Действительно ли это решение, учитывая необходимость прохождения дорогостоящей передней дверцы Azure?

botja 06.05.2021 17:54

Другие вопросы по теме