AdditionalUserInfo interface

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;