В следующих таблицах приведены ссылки на примеры для приложений, включая iOS, Android, .NET и Node.js.
Веб-приложения и API
Образец |
Описание |
dotnet-webapp-and-webapi |
Совмещенный образец для веб-приложения .NET, который вызывает веб-API .NET, оба защищены с помощью Azure AD B2C. |
dotnetcore-webapp-openidconnect |
Веб-приложение ASP.NET Core, использующее OpenID Connect для входа пользователей в Azure AD B2C. |
dotnetcore-webapp-msal-api |
Веб-приложение ASP.NET Core, которое может войти в систему с помощью Azure AD B2C, получить маркер доступа с помощью MSAL.NET и вызвать API. |
auth-code-flow-nodejs |
Приложение Node.js, показывающее, как включить проверку подлинности (вход, выход и изменение профиля) в веб-приложении Node.js с помощью Azure Active Directory B2C. Веб-приложение использует MSAL-node. |
javascript-nodejs-webapi |
Небольшой веб API Node.js для Azure AD B2C, который показывает, как защитить веб API и обрабатывать токены доступа B2C с помощью passport.js. |
ms-identity-python-webapp |
Показать, как интегрировать платформу удостоверений Microsoft B2C с веб-приложением на Python. |
Одностраничные приложения
Образец |
Описание |
ms-identity-javascript-react-tutorial |
Одностраничное приложение React (SPA) вызывает веб-API. Проверка подлинности выполняется в Azure AD B2C с использованием MSAL React. В этом примере используется поток кода авторизации с PKCE. |
ms-identity-b2c-javascript-spa |
Одностраничное приложение VanillaJS (SPA), вызывающее веб-API. Аутентификация выполняется в Azure AD B2C с использованием MSAL.js. В этом примере используется поток кода авторизации с PKCE. |
Мобильные и настольные приложения
Образец |
Описание |
ios-swift-native-msal |
Пример iOS в Swift, который проходит проверку подлинности пользователей Azure AD B2C и вызывает API с помощью OAuth 2.0 |
android-native-msal |
Простое приложение Android показывает, как использовать MSAL для проверки подлинности пользователей через Azure Active Directory B2C и получить доступ к веб-API с полученными маркерами. |
ios-native-appauth |
Пример, показывающий, как использовать стороннюю библиотеку для создания iOS-приложения в Objective-C, которое аутентифицирует пользователей с идентификацией Майкрософт в нашей службе удостоверений Azure AD B2C. |
android-native-appauth |
Пример, показывающий, как использовать стороннюю библиотеку для создания приложения Android, которое проверяет подлинность пользователей удостоверений Майкрософт в нашей службе удостоверений B2C и вызывает веб-API с помощью маркеров доступа OAuth 2.0. |
dotnet-desktop |
Пример, показывающий, как приложение .NET для Windows (WPF) может войти в систему с помощью Azure AD B2C, получить маркер доступа с помощью MSAL.NET и вызвать API. |
Консольные или управляющие приложения
Образец |
Описание |
dotnetcore-b2c-account-management |
Консольное приложение .NET Core, вызывающее Microsoft Graph с собственным удостоверением для управления пользователями в каталоге B2C. Проверка подлинности осуществляется с использованием MSAL.NET через Azure AD B2C. В этом примере используется поток кода авторизации. |
Тестовое приложение SAML
Образец |
Описание |
saml-sp-тестер |
Тестовое приложение SAML для проверки Azure AD B2C, настроенного для выполнения роли поставщика удостоверений SAML. |
Соединители API
В следующих таблицах приведены ссылки на примеры кода для использования веб-API в потоках пользователей с помощью соединителей API.
Краткие руководства по функциям Azure
Образец |
Описание |
.NET Core |
В этом примере функции Azure .NET Core показано, как ограничить регистрацию определенными доменами электронной почты и проверить предоставленные пользователем сведения. |
Node.js |
В этом примере функции Azure Node.js показано, как ограничить регистрацию определенными доменами электронной почты и проверить предоставленные пользователем сведения. |
Питон |
В этом примере функции Azure Python показано, как ограничить регистрацию определенными доменами электронной почты и проверить предоставленные пользователем сведения. |
Автоматические службы защиты от мошенничества и CAPTCHA
Образец |
Описание |
Arkose Labs мошенничество и защита от злоупотреблений |
В этом примере показано, как защитить пользователей регистрации с помощью службы мошенничества Arkose Labs и защиты от злоупотреблений. |
reCAPTCHA |
В этом примере показано, как защитить пользователей регистрации с помощью задачи reCAPTCHA, чтобы предотвратить автоматическое злоупотребление. |
Проверка подлинности
Образец |
Описание |
ИДология |
В этом примере показано, как проверить удостоверение пользователя в рамках потоков регистрации с помощью соединителя API для интеграции с IDology. |
Экспериан |
В этом примере показано, как проверить удостоверение пользователя в рамках потоков регистрации с помощью соединителя API для интеграции с Experian. |
Другие
Образец |
Описание |
Код приглашения |
В этом примере показано, как ограничить регистрацию определенными аудиториями с помощью кодов приглашений. |
Примеры сообщества соединителей API |
Данный репозиторий содержит образцы сценариев, поддерживаемых сообществом и осуществляемых с помощью соединителей API. |