Birleştirilmiş kimlik sağlayıcıdan alınan ek kullanıcı bilgilerini içeren yapı.
İmza:
export interface AdditionalUserInfo
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
YeniKullanıcı | boolean | Kullanıcının yeni mi (kaydolarak oluşturulmuş) yoksa mevcut mu (oturum açma ile kimliği doğrulanmış) olduğu. |
profil | Kayıt<dize, bilinmeyen> | boş | IDP'ye özel kullanıcı verileri içeren harita. |
sağlayıcıKimliği | dize | boş | Bu kullanıcının kimliğini doğrulamak için kullanılan sağlayıcının tanımlayıcısı. |
kullanıcıadı | dize | boş | Sağlayıcı GitHub veya Twitter ise kullanıcı adı. |
EkKullanıcıBilgisi.isYeniKullanıcı
Kullanıcının yeni mi (kaydolarak oluşturulmuş) yoksa mevcut mu (oturum açma ile kimliği doğrulanmış) olduğu.
İmza:
readonly isNewUser: boolean;
EkKullanıcıBilgisi.profili
IDP'ye özel kullanıcı verileri içeren harita.
İmza:
readonly profile: Record<string, unknown> | null;
EkKullanıcıBilgisi.sağlayıcıKimliği
Bu kullanıcının kimliğini doğrulamak için kullanılan sağlayıcının tanımlayıcısı.
İmza:
readonly providerId: string | null;
EkKullanıcıBilgisi.kullanıcıadı
Sağlayıcı GitHub veya Twitter ise kullanıcı adı.
İmza:
readonly username?: string | null;