Struktura zawierająca dodatkowe informacje o użytkowniku od dostawcy tożsamości sfederowanej.
Podpis:
export interface AdditionalUserInfo
Właściwości
Właściwość | Typ | Opis |
---|---|---|
isNewUser | wartość logiczna | Określa, czy użytkownik jest nowy (utworzony podczas rejestracji) czy istniejący (uwierzytelniony przez logowanie). |
profil | Rekord<ciąg, nieznany> | wartość null | Mapa zawierająca dane użytkownika związane z dostawcą tożsamości. |
Identyfikator dostawcy | ciąg znaków | wartość null | Identyfikator dostawcy używany do uwierzytelniania tego użytkownika. |
nazwa użytkownika | ciąg znaków | wartość null | Nazwa użytkownika, jeśli dostawcą jest GitHub lub Twitter. |
Dodatkowe informacje o użytkowniku.isNewUser
Określa, czy użytkownik jest nowy (utworzony podczas rejestracji) czy istniejący (uwierzytelniony przez logowanie).
Podpis:
readonly isNewUser: boolean;
Dodatkowe informacje o użytkowniku.profile
Mapa zawierająca dane użytkownika związane z dostawcą tożsamości.
Podpis:
readonly profile: Record<string, unknown> | null;
Dodatkowe informacje o użytkowniku.identyfikator dostawcy
Identyfikator dostawcy używany do uwierzytelniania tego użytkownika.
Podpis:
readonly providerId: string | null;
Dodatkowe informacje o użytkowniku.nazwaużytkownika
Nazwa użytkownika, jeśli dostawcą jest GitHub lub Twitter.
Podpis:
readonly username?: string | null;