Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Od 1 maja 2025 r. usługa Azure AD B2C nie będzie już dostępna do zakupu dla nowych klientów. Dowiedz się więcej w naszych często zadawanych pytaniach.
Usługa Azure Active Directory B2C (Azure AD B2C) zapewnia zarządzanie tożsamościami w chmurze, aby zapewnić ochronę aplikacji, firmy i klientów. Usługa Azure AD B2C umożliwia aplikacjom uwierzytelnianie na kontach społecznościowych i kontach przedsiębiorstwa przy użyciu otwartych standardowych protokołów. W tym szybkim starcie użyjesz aplikacji na komputer Windows Presentation Foundation (WPF), aby zalogować się przy użyciu dostawcy tożsamości społecznościowej i wywołać chroniony internetowy interfejs API usługi Azure AD B2C.
Jeśli nie masz jeszcze konta platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
Wymagania wstępne
program Visual Studio 2019 z funkcjonalnością ASP.NET i tworzenia aplikacji internetowych.
Konto społecznościowe z serwisu Facebook, Google lub Microsoft.
Pobierz plik zip lub sklonuj repozytorium Azure-Samples/active-directory-b2c-dotnet-desktop z usługi GitHub.
git clone https://github.com/Azure-Samples/active-directory-b2c-dotnet-desktop.git
Uruchamianie aplikacji w programie Visual Studio
- W folderze przykładowego projektu aplikacji otwórz rozwiązanie active-directory-b2c-wpf.sln w programie Visual Studio.
- Przywróć pakiety NuGet.
- Naciśnij F5 , aby debugować aplikację.
Zaloguj się przy użyciu konta
Wybierz pozycję Zaloguj się , aby uruchomić przepływ pracy Zarejestruj się lub Zaloguj się .
Wersja próbna obsługuje kilka opcji rejestracji. Te opcje obejmują korzystanie z dostawcy tożsamości społecznościowej lub tworzenie konta lokalnego przy użyciu adresu e-mail. W tym przewodniku szybkiego startu użyj konta dostawcy tożsamości społecznościowych z Facebooka, Google lub Microsoftu.
Azure AD B2C przedstawia stronę logowania fikcyjnej firmy o nazwie Fabrikam dla przykładowej aplikacji internetowej. Aby zarejestrować się przy użyciu dostawcy tożsamości społecznościowych, wybierz przycisk dostawcy tożsamości, którego chcesz użyć.
Uwierzytelniasz się (logujesz się) przy użyciu poświadczeń konta społecznościowego i autoryzujesz aplikację do odczytywania informacji z konta społecznościowego. Udzielając dostępu, aplikacja może pobierać informacje o profilu z konta społecznościowego, takiego jak Twoje imię i nazwisko i miasto.
Ukończ proces uwierzytelniania dla dostawcy tożsamości.
Dane Twojego nowego profilu konta są wstępnie wypełnione informacjami z Twojego konta społecznościowego.
Edytowanie profilu
Azure AD B2C udostępnia funkcje umożliwiające użytkownikom aktualizowanie swoich profilów. Przykładowa aplikacja internetowa używa przepływu użytkownika Azure AD B2C do edytowania profilu.
Na pasku menu aplikacji wybierz opcję Edytuj profil , aby edytować utworzony profil.
Wybierz dostawcę tożsamości skojarzonego z utworzonym kontem. Na przykład, jeśli podczas tworzenia konta użyłeś Facebooka jako dostawcy tożsamości, wybierz opcję Facebook, aby zmodyfikować powiązane szczegóły profilu.
Zmień nazwę wyświetlaną lub miasto, a następnie wybierz pozycję Kontynuuj.
Nowy token dostępu zostanie wyświetlony w polu tekstowym Informacje o tokenie . Jeśli chcesz zweryfikować zmiany w swoim profilu, skopiuj token dostępu i wklej go do dekodera https://jwt.mstokenów .
Uzyskiwanie dostępu do chronionego zasobu interfejsu API
Wybierz Wywołaj API, aby wykonać żądanie do chronionego zasobu.
Aplikacja zawiera token dostępu Microsoft Entra w żądaniu do interfejsu API chronionego zasobu internetowego. Internetowy interfejs API odsyła nazwę wyświetlaną zawartą w tokenie dostępu.
Pomyślnie wykonano autoryzowane wywołanie chronionego interfejsu API usługi Azure AD B2C przy użyciu konta użytkownika Azure AD B2C.
Uprzątnij zasoby
Możesz użyć dzierżawy Azure AD B2C, jeśli planujesz wypróbować inne szybkie starty lub samouczki Azure AD B2C. Gdy nie jest już potrzebny, możesz usunąć dzierżawę usługi Azure AD B2C.
Dalsze kroki
W tym przewodniku szybkiego startu użyto przykładowej aplikacji klasycznej, aby:
- Logowanie się za pomocą niestandardowej strony logowania
- Logowanie się przy użyciu dostawcy tożsamości społecznościowej
- Tworzenie konta usługi Azure AD B2C
- Wywołaj internetowy interfejs API chroniony przez usługę Azure AD B2C
Rozpocznij tworzenie własnej instancji usługi Azure AD B2C.