このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
Auth は、ユーザー認証タイプのための抽象クラスです。ユーザー認証を完了するために必要なインターフェースを定義しており、新しいユーザー認証タイプを拡張するには、Auth クラスを継承してそのメソッドを実装する必要があります。基本的な実装については、BaseAuth をご参照ください。
user認証されたユーザー情報です。
abstract user: Modelconstructor()コンストラクターです。Auth インスタンスを作成します。
constructor(config: AuthConfig)| プロパティ | 型 | 説明 |
|---|---|---|
authenticator | Authenticator | オーセンティケーターのデータモデルです。NocoBase アプリケーションにおける実際の型は AuthModel です。 |
options | Record<string, any> | オーセンティケーター関連の設定です。 |
ctx | Context | リクエストコンテキストです。 |
check()ユーザー認証を行い、ユーザー情報を返します。すべての認証タイプで実装が必須となる抽象メソッドです。
abstract check(): Promise<Model>signIn()ユーザーログインを行います。
signIn(): Promise<any>signUp()ユーザー登録を行います。
signUp(): Promise<any>signOut()ユーザーのログアウトを行います。
signOut(): Promise<any>