رابطی که نمایانگر اعتبار بازگردانده شده توسط یک AuthProvider است .
پیادهسازی جزئیات مربوط به الزامات اعتبار هر ارائهدهنده تأییدیه را مشخص میکند.
سازنده این کلاس به عنوان داخلی علامت گذاری شده است. کد شخص ثالث نباید سازنده را مستقیماً فراخوانی کند یا زیر کلاس هایی ایجاد کند که کلاس AuthCredential
را گسترش دهد.
امضا:
export declare class AuthCredential
خواص
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
شناسه ارائه دهنده | رشته | شناسه ارائهدهنده احراز هویت برای اعتبار. | |
signInMethod | رشته | روش ورود به سیستم احراز هویت برای اعتبار. |
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|---|---|
toJSON() | نمایشی قابل سریالسازی با JSON از این شی را برمیگرداند. |
AuthCredential.providerId
شناسه ارائهدهنده احراز هویت برای اعتبار.
برای مثال، «facebook.com» یا «google.com».
امضا:
readonly providerId: string;
AuthCredential.signInMethod
روش ورود به سیستم احراز هویت برای اعتبار.
به عنوان مثال، SignInMethod .EMAIL_PASSWORD یا SignInMethod .EMAIL_LINK. این مربوط به شناسه روش ورود به سیستم است که در fetchSignInMethodsForEmail() بازگردانده شده است. .
امضا:
readonly signInMethod: string;
AuthCredential.toJSON()
نمایشی قابل سریالسازی با JSON از این شی را برمیگرداند.
امضا:
toJSON(): object;
برمی گرداند:
هدف - شی
نمایش JSON-Serializable از این شی.