Struktura zawierająca dodatkowe informacje o użytkowniku od federacyjnego dostawcy tożsamości.
Podpis:
export interface AdditionalUserInfo
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
jestNowym Użytkownikiem | wartość logiczna | Niezależnie od tego, czy użytkownik jest nowy (utworzony poprzez rejestrację), czy istniejący (uwierzytelniony przy użyciu logowania). |
profil | Rekord<string, nieznany> | zero | Mapa zawierająca dane użytkownika specyficzne dla IDP. |
identyfikator dostawcy | ciąg | zero | Identyfikator dostawcy używany do uwierzytelniania tego użytkownika. |
nazwa użytkownika | ciąg | zero | Nazwa użytkownika, jeśli dostawcą jest GitHub lub Twitter. |
DodatkoweInfoUżytkownika.isNowyUżytkownik
Niezależnie od tego, czy użytkownik jest nowy (utworzony poprzez rejestrację), czy istniejący (uwierzytelniony przy użyciu logowania).
Podpis:
readonly isNewUser: boolean;
Dodatkowy profil informacji o użytkowniku
Mapa zawierająca dane użytkownika specyficzne dla IDP.
Podpis:
readonly profile: Record<string, unknown> | null;
DodatkoweUserInfo.providerId
Identyfikator dostawcy używany do uwierzytelniania tego użytkownika.
Podpis:
readonly providerId: string | null;
DodatkoweInfoUżytkownika.nazwa użytkownika
Nazwa użytkownika, jeśli dostawcą jest GitHub lub Twitter.
Podpis:
readonly username?: string | null;