Идентификатор клиента 'указанный в запросе не зарегистрирован в арендаторе' .onmicrosoft.com» - PullRequest
0 голосов
/ 19 марта 2020

Когда я пытаюсь получить доступ к

https://<myB2cDomain>.b2clogin.com/<myB2cDomain>.onmicrosoft.com/oauth2/v2.0/authorize?p=<my_sign_up_sign_in_policy_name>&client_id=<my_client_id>

, я получаю следующую ошибку:

The client id '<my_client_id>' specified in the request is not registered in tenant '<myB2cDomain>.onmicrosoft.com'

Я пару раз пытался создать нового арендатора b2 c и пытался зарегистрировать приложение несколько раз, но я всегда получаю это сообщение об ошибке.

Я следую этому руководству при настройке: https://about-azure.com/using-azure-ad-b2c-with-angular-8/

Я обнаружил сообщение stackoverflow, касающееся та же проблема, когда ответом было создание приложения b2 c с использованием портала вместо портала регистрации приложений. Я использовал портал только при настройке этого. Azure AD B2 C Ошибка: указанный в запросе идентификатор клиента не зарегистрирован в клиенте

Я настроил Azure AD в качестве провайдера идентификации с использованием этой документации: https://docs.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-single-tenant

Я не могу обнаружить никаких ошибок по сравнению с руководствами и застрял. Может быть, кто-то здесь может подтолкнуть меня в правильном направлении. Это первый раз, когда я пытаюсь настроить Azure B2 C

1 Ответ

0 голосов
/ 20 марта 2020

При входе в систему вашего клиента b2 c на домашней странице вы увидите Azure AD B2 C и Azure Active Directory. Вы должны получить client_id приложения Azure AD B2 C.

enter image description here

Вам необходимо создать приложение под Azure AD B2 C -> Приложения (или регистрации приложений). Только вкладка Azure AD B2 C приложений каталога попадет на вкладку Applications , обе приложения каталога Azure AD B2 C и Azure AD каталог приложений попадут на вкладку регистрации приложений (Preview) .

enter image description here

Затем нажмите Пользовательские потоки-> выберите пользовательский поток-> Запустите пользовательский поток-> выберите приложение, которое вы только что создали-> Запустите пользовательский поток конечная точка для теста.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...