Aracılığıyla paylaş


Azure Active Directory B2C kod örnekleri

Önemli

1 Mayıs 2025 tarihinden itibaren Azure AD B2C artık yeni müşteriler için satın alınamayacak. SSS bölümünden daha fazla bilgi edinebilirsiniz.

Aşağıdaki tablolar iOS, Android, .NET ve Node.jsgibi uygulamalara yönelik örneklerin bağlantılarını sağlar.

Web uygulamaları ve API'ler

Örnek Açıklama
dotnet-webapp-and-webapi .NET Web API'sini çağıran ve her ikisi de Azure AD B2C kullanılarak güvenliği sağlanan bir .NET web uygulaması için birleşik ö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 kullanarak bir kullanıcıda oturum açabilen, MSAL.NET kullanarak erişim belirteci alabilen ve API çağırabilen bir 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 küçük bir Node.js, web API'nizi korumayı ve B2C erişim belirteçlerini kabul etmeyi passport.jskullanarak nasıl yapacağınızı gösterir.
ms-identity-python-webapp Microsoft kimlik platformunun B2C'sini python web uygulamasıyla tümleştirmeyi gösterin.

Tek sayfalı uygulamalar

Örnek Açıklama
ms-identity-javascript-react-tutorial Web API'lerini çağıran bir React tek sayfalı uygulama (SPA). Kimlik doğrulaması MSAL React kullanılarak Azure AD B2C ile gerçekleştirilir. 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ı azure AD B2C ile MSAL.jskullanılarak yapılır. Bu örnek, PKCE ile yetkilendirme kodu akışını kullanır.

Mobil ve masaüstü uygulamaları

Örnek Açıklama
ios-swift-yerel-msal Swift'te Azure AD B2C kullanıcılarının kimliğini doğrulayan ve OAuth 2.0 kullanarak API çağıran bir iOS örneği
android-yerel-msal Azure Active Directory B2C aracılığıyla kullanıcıların kimliğini doğrulamak ve sonuçta elde edilen belirteçlerle bir Web API'sine erişmek için MSAL'nin nasıl kullanılacağını gösteren basit bir Android uygulaması.
ios-yerel-appauth Azure AD B2C kimlik hizmetimizde Microsoft kimlik kullanıcılarının kimliğini doğrulayan Objective-C bir iOS uygulaması oluşturmak için üçüncü taraf kitaplığını nasıl kullanabileceğinizi gösteren örnek.
android-yerel-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 kullanarak bir kullanıcıda nasıl oturum açabileceğini, MSAL.NET kullanarak erişim belirteci alabileceğini ve API'yi nasıl çağırabileceğini gösteren örnek.

Konsol/Daemon uygulamaları

Örnek Açıklama
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ı Azure AD B2C ile MSAL.NET kullanılarak gerçekleştirilir. Bu örnek yetkilendirme kodu akışını kullanır.

SAML test uygulaması

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

API bağlayıcıları

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

Azure Fonksiyon hızlı başlangıç kılavuzları

Örnek Açıklama
.NET Core Bu .NET Core Azure İşlevi örneği, kaydolmaları 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, kaydolmaları belirli e-posta etki alanlarıyla sınırlamayı ve kullanıcı tarafından sağlanan bilgileri doğrulamayı gösterir.
Piton Bu Python Azure İşlevi örneği, kaydolmaları belirli e-posta etki alanlarıyla sınırlamayı ve kullanıcı tarafından sağlanan bilgileri doğrulamayı gösterir.

CAPTCHA & otomatik sahtekarlık koruma hizmetleri

Örnek Açıklama
Arkose Labs sahtecilik ve kötüye kullanım 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.
yeniden CAPTCHA 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ğrulaması

Örnek Açıklama
Kimlik Bu örnek, IDology 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.
Experian Dili 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.