AuthProviderによって返される資格情報を表すインターフェイス。
実装では、各認証プロバイダーの資格情報要件の詳細を指定します。
このクラスのコンストラクターは内部としてマークされています。サードパーティのコードは、コンストラクターを直接呼び出したり、 AuthCredential
クラスを拡張するサブクラスを作成したりしないでください。
サイン:
export declare class AuthCredential
プロパティ
財産 | 修飾子 | タイプ | 説明 |
---|---|---|---|
プロバイダーID | 弦 | 資格情報の認証プロバイダー ID。 | |
サインインメソッド | 弦 | 資格情報の認証サインイン方法。 |
メソッド
方法 | 修飾子 | 説明 |
---|---|---|
toJSON() | このオブジェクトの JSON シリアル化可能な表現を返します。 |
AuthCredential.providerId
資格情報の認証プロバイダー ID。
たとえば、「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 シリアル化可能な表現。