Birleşik kimlik sağlayıcısından gelen ek kullanıcı bilgilerini içeren yapı.
İmza:
export interface AdditionalUserInfo
Özellikler
Mülk | Tip | Tanım |
---|---|---|
YeniKullanıcı | boolean | Kullanıcının yeni mi (kayıt yoluyla oluşturulmuş) yoksa mevcut mu (oturum açma kullanılarak kimliği doğrulanmış) olduğu. |
profil | Kayıt<string, bilinmiyor> | hükümsüz | IDP'ye özgü kullanıcı verilerini içeren harita. |
sağlayıcı kimliği | dize | hükümsüz | 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 | hükümsüz | Sağlayıcının GitHub veya Twitter olması durumunda kullanıcı adı. |
EkKullanıcıBilgisi.isYeniKullanıcı
Kullanıcının yeni mi (kayıt yoluyla oluşturulmuş) yoksa mevcut mu (oturum açma kullanılarak kimliği doğrulanmış) olduğu.
İmza:
readonly isNewUser: boolean;
EkKullanıcıBilgisi.profili
IDP'ye özgü kullanıcı verilerini içeren harita.
İmza:
readonly profile: Record<string, unknown> | null;
EkKullanıcıBilgisi.providerId
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ının GitHub veya Twitter olması durumunda kullanıcı adı.
İmza:
readonly username?: string | null;