Dodawanie atrybutów użytkownika do oświadczeń tokenu
Dotyczy: Dzierżawcy siły roboczej — dzierżawcy zewnętrzni (dowiedz się więcej)
Atrybuty użytkownika to wartości zbierane od użytkownika podczas rejestracji samoobsługowej. Oprócz wbudowanych atrybutów użytkownika można tworzyć atrybuty niestandardowe, gdy trzeba zebrać dodatkowe informacje. Ponieważ aplikacja może polegać na niektórych atrybutach użytkownika do działania zgodnie z projektem, możesz dodać dowolny z tych atrybutów do tokenu wysyłanego z identyfikatora Entra firmy Microsoft do aplikacji.
Możesz określić, które wbudowane lub niestandardowe atrybuty mają zostać uwzględnione jako oświadczenia w tokenie wysyłanym przez identyfikator Entra firmy Microsoft do aplikacji.
Napiwek
Aby wypróbować tę funkcję, przejdź do pokazu Woodgrove Groceries i uruchom przypadek użycia "Dodawanie oświadczeń do tokenów zabezpieczających z interfejsu API REST".
Wymagania wstępne
- Zarejestruj aplikację przy użyciu identyfikatora Entra firmy Microsoft.
- Utwórz przepływ rejestracji i logowania użytkownika i wybierz atrybuty, które chcesz zebrać podczas rejestracji.
- Utwórz atrybuty niestandardowe, które chcesz uwzględnić.
Dodawanie wbudowanych lub niestandardowych atrybutów do tokenu
Zaloguj się do centrum administracyjnego usługi Microsoft Entra.
Przejdź do aplikacji tożsamości>> Rejestracje aplikacji.
Wybierz swoją aplikację na liście, aby otworzyć stronę Przegląd aplikacji.
W sekcji Podstawy w obszarze Aplikacja zarządzana w katalogu lokalnym wybierz link przedstawiający nazwę aplikacji.
W obszarze Zarządzanie wybierz pozycję Logowanie jednokrotne.
W sekcji Atrybuty i oświadczenia wybierz ikonę Edytuj.
Aby dodać wbudowany atrybut do tokenu jako oświadczenie
Na stronie Atrybuty i oświadczenia wybierz pozycję Dodaj nowe oświadczenie.
W polu Nazwa wprowadź nazwę.
Obok pozycji Źródło wybierz pozycję Atrybut. Następnie użyj listy rozwijanej, aby wybrać wbudowany atrybut.
Wybierz pozycję Zapisz. Powtórz dla wszystkich wbudowanych atrybutów, które chcesz dodać.
Aby dodać atrybut niestandardowy do tokenu jako oświadczenie
Na stronie Atrybuty i oświadczenia wybierz pozycję Dodaj nowe oświadczenie.
W polu Nazwa wprowadź nazwę.
Obok pozycji Źródło wybierz pozycję Rozszerzenie schematu katalogu.
W okienku Wybierz aplikację wybierz pozycję b2c-extensions-app (aplikacja zawierająca wszystkie atrybuty rozszerzenia dla dzierżawy zewnętrznej), a następnie wybierz pozycję Wybierz.
W okienku Dodawanie atrybutów rozszerzenia znajdź atrybut niestandardowy, który chcesz dodać jako oświadczenie do tokenu, a następnie wybierz go.
Wybierz opcję Dodaj.
Wybierz pozycję Zapisz. Powtórz dla każdego atrybutu niestandardowego, który chcesz dodać.
Aktualizowanie manifestu aplikacji w celu akceptowania zamapowanych oświadczeń
- Zaloguj się do centrum administracyjnego usługi Microsoft Entra.
- Przejdź do aplikacji tożsamości>> Rejestracje aplikacji.
- Wybierz swoją aplikację na liście, aby otworzyć stronę Przegląd aplikacji.
- W menu po lewej stronie w obszarze Zarządzaj wybierz pozycję Manifest , aby otworzyć manifest aplikacji.
- Znajdź klucz acceptMappedClaims i ustaw jego wartość na true.
- Znajdź klucz allowPublicClient i ustaw jego wartość na true.
- Wybierz pozycję Zapisz.