AdditionalUserInfo interface

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;