Портирование приложения с Reaction-Azure-ADB2C для реагирования - PullRequest
1 голос
/ 12 апреля 2019

Я использую Azure AD B2C.Мне нужна некоторая библиотека реагирования для аутентификации пользователей в моем приложении activ.js.

Я начал с реактивной системы azure-adb2c.Первичные сценарии, такие как вход в систему и выход из системы, работали хорошо для меня.Однако владелец библиотеки перестал поддерживать библиотеку, поэтому мне нужно найти другую.

Экспериментируя с response-aad .Я использовал пример и получил красивую страницу, которая предлагает всплывающее окно или перенаправление входа в систему.Однако оба не работают.Скорее всего, моя конфигурация содержит ошибки.Если я не предоставляю права, я получаю страницу авторизации Microsoft, а не для своего арендатора.Если я предоставлю 'https://x5aaas.b2clogin.com/x5aaas.onmicrosoft.com',, как указано в этом сообщении , я вижу ошибку в консоли "endpoints_resolution_error: Конечные точки не могут быть решены".

Кажется, есть некоторые ошибки конфигурации:

provider={
    new MsalAuthProviderFactory({
        authority: 'https://x5aaas.b2clogin.com/x5aaas.onmicrosoft.com', 
        clientID: 'a1568977-3095-4bf6-a6d6-c10c87658488',
        scopes: ['https://x5aaas.onmicrosoft.com/ui/use'],
        type: LoginType.Redirect,
        persistLoginPastSession: true,
        postLogoutRedirectUri: window.origin.location,
    })
}

Я использую базовое приложение реагирования со скриптом типа, созданным с помощью

npx create-react-app <appName> --typescript

Что здесь может быть не так?

1 Ответ

1 голос
/ 15 апреля 2019

Значение авторитета неверно.Вы должны использовать https://login.microsoftonline.com/tfp/<your-tenant-name>.onmicrosoft.com/<your-sign-in-sign-up-policy>

Значение your-sign-in-sign-up-policy является названием политики.

enter image description here

...