Auth
概要
Auth は、ユーザー認証タイプのための抽象クラスです。ユーザー認証を完了するために必要なインターフェースを定義しており、新しいユーザー認証タイプを拡張するには、Auth クラスを継承してそのメソッドを実装する必要があります。基本的な実装については、BaseAuth をご参照ください。
インスタンスプロパティ
user
認証されたユーザー情報です。
シグネチャ
abstract user: Model
クラスメソッド
constructor()
コンストラクターです。Auth インスタンスを作成します。
シグネチャ
constructor(config: AuthConfig)
型
詳細
AuthConfig
check()
ユーザー認証を行い、ユーザー情報を返します。すべての認証タイプで実装が必須となる抽象メソッドです。
シグネチャ
abstract check(): Promise<Model>
signIn()
ユーザーログインを行います。
シグネチャ
signIn(): Promise<any>
signUp()
ユーザー登録を行います。
シグネチャ
signUp(): Promise<any>
signOut()
ユーザーのログアウトを行います。
シグネチャ
signOut(): Promise<any>

