Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Начиная с 1 мая 2025 г. Azure AD B2C больше не будет доступен для приобретения для новых клиентов. Дополнительные сведения см. в разделе "Вопросы и ответы".
Azure Active Directory B2C (Azure AD B2C) обеспечивает управление облачными удостоверениями для защиты приложений, бизнеса и клиентов. Azure AD B2C позволяет приложениям проходить проверку подлинности в учетных записях социальных сетей и корпоративных учетных записях с помощью открытых стандартных протоколов. В этом кратком руководстве вы используете настольное приложение Windows Presentation Foundation (WPF) для входа с использованием социального удостоверения и вызова защищенного веб-API Azure AD B2C.
Если у вас нет аккаунта Azure, создайте бесплатную учетную запись перед началом.
Предпосылки
Visual Studio 2019 с рабочей нагрузкой ASP.NET и веб-разработки.
Учетная запись социальных сетей из Facebook, Google или Майкрософт.
Скачайте ZIP-файл или клонируйте репозиторий Azure-Samples/active-directory-b2c-dotnet-desktop из GitHub.
git clone https://github.com/Azure-Samples/active-directory-b2c-dotnet-desktop.git
Запуск приложения в Visual Studio
- В папке проекта примера приложения откройте решение active-directory-b2c-wpf.sln в Visual Studio.
- Восстановите пакеты NuGet.
- Нажмите клавишу F5 , чтобы отладить приложение.
Вход с помощью учетной записи
Выберите вход , чтобы запустить рабочий процесс регистрации или входа .
Пример поддерживает несколько вариантов регистрации. Эти варианты включают использование социального идентификатора или создание локальной учетной записи с помощью адреса электронной почты. Для этого краткого руководства по запуску используйте учетную запись социальной сети Facebook, Google или Microsoft.
Azure AD B2C представляет страницу входа для вымышленной компании Fabrikam для примера веб-приложения. Чтобы зарегистрироваться с помощью социального удостоверяющего сервиса, выберите кнопку аккаунта, который вы хотите использовать.
Вы проходите аутентификацию (входите в систему) с использованием учетных данных учетной записи социальной сети и разрешаете приложению считывать информацию из вашей учетной записи социальной сети. Предоставив доступ, приложение может получить информацию профиля из социальной сети, такую как ваше имя и город.
Завершите процесс входа для поставщика идентификационных данных.
Данные вашего нового профиля аккаунта заполнены информацией из вашего аккаунта в социальной сети.
Редактирование профиля
Azure AD B2C предоставляет функциональные возможности, позволяющие пользователям обновлять свои профили. В пример веб-приложении используется поток пользователя Azure AD B2C для редактирования профиля в ходе рабочего процесса.
В строке меню приложения выберите "Изменить профиль ", чтобы изменить созданный профиль.
Выберите поставщика идентификаций, связанного с учетной записью, которую вы создали. Например, если вы использовали Facebook в качестве поставщика удостоверений при создании учетной записи, выберите Facebook, чтобы изменить связанные сведения о профиле.
Измените отображаемое имя или город, а затем нажмите кнопку "Продолжить".
Новый маркер доступа отображается в текстовом поле сведений о маркере . Если вы хотите проверить изменения в профиле, скопируйте и вставьте маркер доступа в декодер маркера https://jwt.ms.
Доступ к защищенному ресурсу API
Выберите API вызова , чтобы запросить защищенный ресурс.
Приложение включает маркер доступа Microsoft Entra в запрос к защищенному ресурсу веб-API. Веб-API отправляет отображаемое имя, содержащееся в токене доступа.
Вы успешно использовали учетную запись пользователя Azure AD B2C для выполнения авторизованного вызова защищенного веб-API Azure AD B2C.
Очистите ресурсы
Вы можете использовать арендатора Azure AD B2C, если вы планируете попробовать другие краткие руководства или учебные пособия по Azure AD B2C. Если вы больше не хотите, вы можете удалить клиент Azure AD B2C.
Дальнейшие шаги
В этом кратком руководстве вы использовали пример настольного приложения для:
- Вход с помощью пользовательской страницы входа
- Вход с помощью поставщика социального удостоверения
- Создание учетной записи Azure AD B2C
- Вызовите веб-API, защищённое Azure AD B2C
Начните создавать собственный клиент Azure AD B2C.