Udostępnij za pośrednictwem


Szybki start: konfigurowanie logowania do aplikacji jednostronicowej przy użyciu usługi Azure Active Directory B2C

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 protokołów standardowych.

W tym szybkim starcie użyjesz aplikacji jednostronicowej, aby zalogować się za pomocą dostawcy tożsamości społecznościowej i wywołać chroniony interfejs API usługi Azure AD B2C.

Wymagania wstępne

Uruchamianie aplikacji

  1. Uruchom serwer, uruchamiając następujące polecenia z wiersza polecenia Node.js:

    npm install
    npm update
    npm start
    

    Serwer uruchomiony przez server.js wyświetla port, na którym nasłuchuje:

    Listening on port 6420...
    
  2. Przejdź do adresu URL aplikacji. Na przykład http://localhost:6420.

Zrzut ekranu przykładowej aplikacji jednostronicowej pokazanej w oknie przeglądarki.

Zaloguj się przy użyciu konta

  1. Wybierz pozycję Zaloguj się , aby rozpocząć podróż użytkownika.

  2. Usługa 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ć.

    Zrzut ekranu przedstawiający stronę logowania lub rejestracji z przyciskami dostawcy tożsamości

    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.

  3. Zakończ proces logowania się dla usługodawcy tożsamości.

Uzyskiwanie dostępu do chronionego zasobu interfejsu API

Wybierz opcję Call API, aby nazwa wyświetlana została zwrócona z interfejsu API jako obiekt JSON.

Zrzut ekranu przedstawiający odpowiedź internetowego interfejsu API wyświetlaną w przykładowej aplikacji w oknie przeglądarki.

Przykładowa aplikacja jednostronicowa zawiera token dostępu w żądaniu do chronionego zasobu internetowego interfejsu API.

Dalsze kroki