User、OperationType、プロバイダ 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;