Konfigurowanie Tożsamość zewnętrzna Microsoft Entra przy użyciu Power Pages

Tożsamość zewnętrzna Microsoft Entra to rozwiązanie do zarządzania dostępem do tożsamości klienta (CIAM), które personalizuje i zabezpiecza dostęp klientów i partnerów do witryn internetowych i aplikacji. Udostępnia podstawową technologię Azure B2C, ale działa jako odrębna usługa przy użyciu centrum administracyjnego Microsoft Entra zamiast portalu Azure. Integracja identyfikatora zewnętrznego z Power Pages upraszcza logowanie klientów i zmniejsza nakłady pracy programistycznej. Dowiedz się więcej o Tożsamość zewnętrzna Microsoft Entra na stronie Wprowadzenie do Tożsamość zewnętrzna Microsoft Entra.

Note

Zmiany ustawień uwierzytelniania mogą potrwać kilka minut, zanim zostaną odzwierciedlone w witrynie. Aby uzyskać natychmiastowy efekt, uruchom ponownie witrynę w centrum administracyjnym. Dowiedz się więcej o czyszczeniu pamięci podręcznej w Jak działa buforowanie po stronie serwera w Power Pages.

Konfigurowanie Tożsamość zewnętrzna Microsoft Entra w usłudze Power Pages

Wykonaj następujące kroki, aby skonfigurować Tożsamość zewnętrzna Microsoft Entra w Power Pages:

Krok 1: Dodaj Tożsamość zewnętrzna Microsoft Entra jako dostawcę tożsamości

Aby skonfigurować Microsoft Entra jako dostawcę tożsamości:

  1. Zaloguj się do studia projektowania Power Pages.

  2. Znajdź witrynę, w której chcesz włączyć Tożsamość zewnętrzna Microsoft Entra.

  3. Wybierz pozycję Edytuj.

  4. Wybierz Dostawcy zabezpieczeń tożsamości>.

  5. Znajdź Tożsamość zewnętrzna Microsoft Entra jako dostawcę logowania i wybierz Konfiguruj.

  6. Wprowadź nazwę dostawcy, na przykład Tożsamość zewnętrzna Microsoft Entra. Ta nazwa pojawia się na przycisku, który użytkownicy widzą po wybraniu dostawcy tożsamości na stronie logowania.

  7. Wybierz Dalej.

    Note

    Pozostaw otwartą kartę przeglądarki Power Pages. Wkrótce do niej wrócisz.

Krok 2. Konfigurowanie Tożsamość zewnętrzna Microsoft Entra w centrum administracyjnym

Aby skonfigurować Tożsamość zewnętrzna Microsoft Entra w centrum administracyjnym, wykonaj następujące kroki.

Utwórz dzierżawcę zewnętrznego

Jeśli nie masz dzierżawy zewnętrznej, utwórz ją w Microsoft Entra Admin Center. Zacznij od 30-dniowej bezpłatnej wersji próbnej lub użyj subskrypcji Azure.

Rejestrowanie aplikacji

  1. Skopiuj adres URL Reply URL z witryny Power Pages.

  2. Zaloguj się do Microsoft Entra Centrum administracyjnego i utwórz rejestrację aplikacji przy użyciu tego adresu URL jako identyfikatora URI przekierowania.

  3. W obszarze Applications wybierz pozycję Rejestracje aplikacji a następnie wybierz pozycję Nowa rejestracja.

  4. Nadaj aplikacji nazwę (na przykład power-pages-app).

  5. W sekcji Przekierowanie URI wybierz Sieć jako platformę.

  6. Wprowadź adres URL odpowiedzi swojej witryny.

    Note

    Jeśli korzystasz z domyślnego adresu URL witryny, wklej adres URL odpowiedzi skopiowany przez siebie. Jeśli używasz niestandardowej nazwy domeny, wprowadź niestandardowy adres URL. Użyj tego samego niestandardowego adresu URL dla adresu URL przekierowania w ustawieniach dostawcy tożsamości w swojej witrynie.

  7. Wybierz opcję Zarejestruj.

  8. W obszarze Zarządzanie wybierz kartę power-pages-app Uwierzytelnianie.

  9. Wybierz Tokeny dostępu i Tokeny identyfikacyjne, a następnie wybierz Zapisz.

  10. Przejdź do karty Uprawnienia interfejsów API i wybierz pozycję Udziel zgody administratora.

Tworzenie przepływu użytkownika

  1. W centrum administracyjnym Microsoft Entra wybierz pozycję External Identities>User flows.
  2. Wybierz pozycję Nowy przepływ użytkownika. Jeśli Nowy przepływ użytkownika jest wyłączony, dowiedz się, jak go włączyć Włącz samoobsługową rejestrację dla dzierżawy.
  3. Nadaj nazwę przepływowi użytkownika (na przykład Power-pages-user-flow) i wybierz E-mail z hasłem lub E-mail z kodem jednorazowym.
  4. Wybierz Utwórz.

Dodaj swoją aplikację do przepływu użytkownika

  1. W utworzonym przepływie użytkownika (power-pages-user-flow) wybierz Aplikacje>Dodaj aplikację.
  2. Wybierz aplikację (na przykład power-pages-app) i wybierz pozycję Wybierz.

Krok 3. Konfigurowanie ustawień witryny w Power Pages

  1. Przejdź do strony konfiguracji dostawcy tożsamości Power Pages i wprowadź następujące wartości:

    Pole Value
    Identyfikator klienta Skopiuj identyfikator Application (klienta), z Rejestracje aplikacji><your app registration>>Overview w centrum administracyjnym Microsoft Entra.
    Organ Skopiuj URL autorytetu z sekcji Rejestracje aplikacji><your app registration>>Punkty końcowe w centrum administracyjnym Microsoft Entra.
    Adres URL przekierowania Jeśli witryna korzysta z niestandardowej nazwy domeny, wprowadź niestandardowy adres URL; w przeciwnym razie pozostaw wartość domyślną. Upewnij się, że wartość jest dokładnie taka sama jak URI przekierowania aplikacji, którą utworzyłeś.
    Adres metadanych Skopiuj URL dokumentu OpenID Connect z rejestracji aplikacji><your app registration>>punktów końcowych w centrum administracyjnym Microsoft Entra.

    Opcjonalnie zmień dodatkowe ustawienia, zgodnie z potrzebą.

  2. Po zakończeniu wybierz opcję Potwierdź.

Dodatkowe ustawienia w Power Pages

Poniższe opcjonalne ustawienia zapewniają większą kontrolę nad uwierzytelnianiem:

Setting Description
Logowanie zewnętrzne To ustawienie kontroluje wylogowanie z konta zewnętrznego. Włącz je, aby przekierować użytkowników do zewnętrznego środowiska wylogowania, gdy wylogują się z Twojej witryny. Wyłącz, by wylogować użytkowników tylko z Twojej witryny.
Mapowanie oświadczeń W uwierzytelnianiu użytkownika, twierdzenie jest informacją, taką jak adres e-mail lub data urodzenia, które opisują tożsamość użytkownika. Po zalogowaniu się do aplikacji lub witryny internetowej tworzony jest token. Token zawiera informacje o tożsamości użytkownika, w tym wszelkie roszczenia, które są z nim związane. Tokeny są używane do uwierzytelniania tożsamości użytkownika podczas uzyskiwania dostępu do innych części aplikacji lub witryny lub innych aplikacji i witryn, które są połączone z tym samym dostawcą tożsamości. Mapowanie oświadczeń to sposób na zmianę informacji zawartych w tokenie. Może być wykorzystywany do dostosowywania informacji dostępnych w aplikacji lub witrynie oraz do kontrolowania dostępu do funkcji lub danych. Mapowanie oświadczeń rejestracyjnych modyfikuje oświadczenia emitowane podczas rejestracji w aplikacji lub witrynie. Mapowanie oświadczeń logowania modyfikuje oświadczenia emitowane podczas logowania w aplikacji lub witrynie. Więcej informacji na temat zasad mapowania roszczeń można znaleźć pod adresem Dostosowywanie roszczeń przy użyciu zasad.
Okres istnienia identyfikatora jednorazowego Wprowadź czas życia wartości nonce w minutach. Wartość domyślna to 10 minut.
Użyj okresu istnienia tokenu​ To ustawienie kontroluje, czy okres ważności sesji uwierzytelniania, taki jak pliki cookie, powinien być zgodny z tokenem uwierzytelniania.
Mapowanie kontaktów za pomocą adresów e-mail To ustawienie określa, czy kontakty są mapowane na odpowiedni adres e-mail podczas logowania. To ustawienie nie ma zastosowania do wielodostępnych punktów końcowych. Zaproszenia lub otwarta rejestracja umożliwiają użytkownikom uwierzytelnianie w portalu.

Działa: Kojarzy unikatowy rekord kontaktu z odpowiadającym adresem e-mail i automatycznie przypisuje zewnętrznego dostawcę tożsamości do kontaktu po pomyślnym zalogowaniu się użytkownika.

Wył.: kontakty nie są mapowane na adres e-mail podczas logowania.