Aracılığıyla paylaş


Azure Active Directory B2C kod örnekleri

Aşağıdaki tablolarda iOS, Android, .NET ve Node.js de dahil olmak üzere uygulamalar için örneklerin bağlantıları verilmektedir.

Web uygulamaları ve API'leri

Örnek Açıklama
dotnet-webapp-and-webapi .NET Web API'si çağıran bir .NET web uygulaması için, her ikisi de Azure AD B2C kullanılarak güvende tutulan birleştirilmiş bir örnek.
dotnetcore-webapp-openidconnect Azure AD B2C'de kullanıcıların oturumunu açmak için OpenID Connect kullanan bir ASP.NET Core web uygulaması.
dotnetcore-webapp-msal-api Azure AD B2C’yi kullanarak bir kullanıcının oturumunu açabilen, MSAL.NET kullanarak bir erişim belirteci alabilen ve bir API’yi çağırabilen ASP.NET Core web uygulaması.
auth-code-flow-nodejs Azure Active Directory B2C kullanarak bir Node.js web uygulamasında kimlik doğrulamasını etkinleştirmeyi (oturum açma, oturumu kapatma ve profil düzenleme) gösteren bir Node.js uygulaması. Web uygulaması MSAL düğümünü kullanır.
javascript-nodejs-webapi Azure AD B2C için web api'nizi korumayı ve passport.js kullanarak B2C erişim belirteçlerini kabul etme adımlarını gösteren küçük bir Node.js Web API'si.
ms-identity-python-webapp Microsoft kimlik platformu B2C'sini Python web uygulamasıyla tümleştirmeyi gösterin.

Tek sayfa uygulamalar

Örnek Açıklama
ms-identity-javascript-angular-tutorial Web API'lerini çağıran Angular tek sayfalı uygulama (SPA). Kimlik doğrulaması MSAL Angular kullanılarak Azure AD B2C ile yapılır. Bu örnek, PKCE ile yetkilendirme kodu akışını kullanır.
ms-identity-javascript-react-tutorial Web API'lerini çağıran React tek sayfalı uygulama (SPA). Kimlik doğrulaması MSAL React kullanılarak Azure AD B2C ile yapılır. Bu örnek, PKCE ile yetkilendirme kodu akışını kullanır.
ms-identity-b2c-javascript-spa Web API'lerini çağıran bir VanillaJS tek sayfalı uygulama (SPA). Kimlik doğrulaması, MSAL.js kullanılarak Azure AD B2C ile gerçekleştirilir. Bu örnek, PKCE ile yetkilendirme kodu akışını kullanır.
javascript-nodejs-management B2C dizinindeki kullanıcıları yönetmek için Microsoft Graph'i çağıran bir VanillaJS tek sayfalı uygulama (SPA). Kimlik doğrulaması, MSAL.js kullanılarak Azure AD B2C ile gerçekleştirilir. Bu örnek, PKCE ile yetkilendirme kodu akışını kullanır.

Mobil uygulamalar ve masaüstü uygulamaları

Örnek Açıklama
ios-swift-native-msal Swift’te, Azure AD B2C kullanıcılarının kimliğini doğrulayan ve OAuth 2.0 kullanarak bir API’yi çağıran iOS örneği
android-native-msal Azure Active Directory B2C ile kullanıcıların kimliklerinin nasıl doğrulanacağını ve sonuç belirteçleriyle bir Web API’sine nasıl erişileceğini gösteren basit bir Android uygulaması.
ios-native-appauth Objective-C'de Microsoft kimlik kullanıcılarının kimliklerini Azure AD B2C kimlik hizmetimizde doğrulayan bir iOS uygulaması oluşturmak için üçüncü taraf kitaplığını nasıl kullanabileceğinizi gösteren örnek.
android-native-appauth B2C kimlik hizmetimizde Microsoft kimlik kullanıcılarının kimliğini doğrulayan ve OAuth 2.0 erişim belirteçlerini kullanarak bir web API'sini çağıran bir Android uygulaması oluşturmak için üçüncü taraf kitaplığını nasıl kullanabileceğinizi gösteren örnek.
dotnet-desktop Windows Masaüstü .NET (WPF) uygulamasının Azure AD B2C’yi kullanarak bir kullanıcının oturumunu nasıl açabildiğini, MSAL.NET kullanarak bir erişim belirtecini nasıl alabildiğini ve bir API’yi nasıl çağırabildiğini gösteren bir örnek.
xamarin-native Azure Active Directory B2C aracılığıyla kullanıcıların kimlik doğrulaması için MSAL’nin nasıl kullanılacağını ve sonuç belirteçleriyle bir Web API’sine nasıl erişilebileceğini gösteren basit bir Xamarin Forms uygulaması.

Konsol/Daemon uygulamaları

Örnek Açıklama
javascript-nodejs-management B2C dizinindeki kullanıcıları yönetmek için Microsoft Graph'ı kendi kimliğiyle çağıran bir Node.js ve hızlı konsol daemon uygulaması. Kimlik doğrulaması MSAL Düğümü kullanılarak Azure AD B2C ile yapılır. Bu örnekte yetkilendirme kodu akışı kullanılmaktadır.
dotnetcore-b2c-account-management B2C dizinindeki kullanıcıları yönetmek için Microsoft Graph'i kendi kimliğiyle çağıran bir .NET Core konsol uygulaması. Kimlik doğrulaması, MSAL.NET kullanılarak Azure AD B2C ile gerçekleştirilir. Bu örnekte yetkilendirme kodu akışı kullanılmaktadır.

SAML test uygulaması

Örnek Açıklama
saml-sp-tester SAML kimlik sağlayıcısı olarak davranacak şekilde yapılandırılmış Azure AD B2C'yi test etmek için SAML test uygulaması.

API bağlayıcıları

Aşağıdaki tablolar , API bağlayıcılarını kullanarak kullanıcı akışlarınızda web API'lerinden yararlanmaya yönelik kod örneklerine bağlantılar sağlar.

Azure İşlevi hızlı başlangıçları

Örnek Açıklama
.NET Core Bu .NET Core Azure İşlevi örneği, kaydolma işlemlerini belirli e-posta etki alanlarıyla sınırlamayı ve kullanıcı tarafından sağlanan bilgileri doğrulamayı gösterir.
Node.js Bu Node.js Azure İşlevi örneği, kaydolma işlemlerini belirli e-posta etki alanlarıyla sınırlamayı ve kullanıcı tarafından sağlanan bilgileri doğrulamayı gösterir.
Python Bu Python Azure İşlevi örneği, kaydolma işlemlerini belirli e-posta etki alanlarıyla sınırlamayı ve kullanıcı tarafından sağlanan bilgileri doğrulamayı gösterir.

Otomatik sahtekarlık koruma hizmetleri & CAPTCHA

Örnek Açıklama
Arkose Labs sahtekarlık ve suistimal koruması Bu örnek, Arkose Labs sahtekarlık ve kötüye kullanım koruma hizmetini kullanarak kullanıcı kayıtlarınızı nasıl koruyacağınızı gösterir.
Recaptcha Bu örnek, otomatik kötüye kullanımı önlemek için reCAPTCHA sınaması kullanarak kullanıcı kayıtlarınızı nasıl koruyacağınızı gösterir.

Kimlik doğrulama

Örnek Açıklama
IDology Bu örnek, kimlik bilgileriyle tümleştirmek için bir API bağlayıcısı kullanarak kayıt akışlarınızın bir parçası olarak kullanıcı kimliğini doğrulamayı gösterir.
Experian Bu örnek, Experian ile tümleştirmek için bir API bağlayıcısı kullanarak kayıt akışlarınızın bir parçası olarak kullanıcı kimliğini doğrulamayı gösterir.

Diğer

Örnek Açıklama
Davet kodu Bu örnek, davet kodlarını kullanarak kaydolmayı belirli hedef kitlelerle sınırlamayı gösterir.
API bağlayıcısı topluluk örnekleri Bu depo, API bağlayıcıları tarafından etkinleştirilen senaryoların topluluk tarafından korunan örneklerine sahiptir.