Поделиться через


Краткое руководство: Настройка входа в одностраничное приложение с помощью Azure Active Directory B2C

Это важно

Начиная с 1 мая 2025 г. Azure AD B2C больше не будет доступен для приобретения для новых клиентов. Дополнительные сведения см. в разделе "Вопросы и ответы".

Azure Active Directory B2C (Azure AD B2C) обеспечивает управление облачными удостоверениями для защиты приложений, бизнеса и клиентов. Azure AD B2C позволяет приложениям проходить проверку подлинности в учетных записях социальных сетей и корпоративных учетных записях с помощью открытых стандартных протоколов.

В этом кратком руководстве вы используете одностраничное приложение для входа с помощью поставщика удостоверений социальных сетей и вызова защищенного веб-API Azure AD B2C.

Предпосылки

Запуск приложения

  1. Запустите сервер, выполнив следующие команды из командной строки Node.js:

    npm install
    npm update
    npm start
    

    Сервер, запущенный server.js , отображает порт, который он прослушивает:

    Listening on port 6420...
    
  2. Перейдите по URL-адресу приложения. Например: http://localhost:6420.

Скриншот примера одностраничного приложения, показанного в окне браузера.

Вход с помощью учетной записи

  1. Выберите Войти , чтобы начать цикл взаимодействия с пользователем.

  2. Azure AD B2C представляет страницу входа для вымышленной компании под названием "Fabrikam" для примера веб-приложения. Чтобы зарегистрироваться с помощью социального удостоверяющего сервиса, выберите кнопку аккаунта, который вы хотите использовать.

    Скриншот страницы входа или регистрации с кнопками поставщика удостоверений

    Вы проходите аутентификацию (входите в систему) с использованием учетных данных учетной записи социальной сети и разрешаете приложению считывать информацию из вашей учетной записи социальной сети. Предоставив доступ, приложение может получить информацию профиля из социальной сети, такую как ваше имя и город.

  3. Завершите процесс входа для поставщика идентификации.

Доступ к защищенному ресурсу API

Выберите Вызвать API, чтобы ваше отображаемое имя было возвращено из веб-API в формате объекта JSON.

Скриншот ответа веб API в примере приложения в окне браузера.

Пример одностраничного приложения включает маркер доступа в запрос к защищенному ресурсу веб-API.

Дальнейшие шаги