UserCredential interface

UserOperationType、プロバイダ ID を含む構造体。

operationType には、ログイン オペレーションの場合は OperationType.SIGN_IN、リンク オペレーションの場合は OperationType.LINK、再認証オペレーションの場合は OperationType.REAUTHENTICATE など)。

署名:

export interface UserCredential 

プロパティ

プロパティ 説明
operationType OperationTypeMap のタイプ)[keyof typeof OperationTypeMap] ユーザーの認証に使用された操作の種類(ログイン、リンクなど)。
providerId 文字列 |null ユーザーの認証に使用されたプロバイダ。
user ユーザー この認証情報で認証されたユーザー。

UserCredential.operationType

ユーザーの認証に使用された操作の種類(ログイン、リンクなど)。

署名:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

UserCredential.providerId

ユーザーの認証に使用されたプロバイダ。

署名:

providerId: string | null;

UserCredential.user

この認証情報で認証されたユーザー。

署名:

user: User;