Craft Auth
const { auth } = MODULES;
Table of Contents
verify
ID トークンを検証する
Parameters
Returns Promise<{user: object, idToken: string}> 検証結果(ユーザー情報と ID トークン)
signIn
メールアドレスとパスワードでサインインする
Parameters
Returns Promise<{user: object, idToken: string, refreshToken: string, expiresIn: string}> サインイン結果
signUp
新規ユーザーを登録する
Parameters
Returns Promise<{user: object, idToken: string, refreshToken: string, expiresIn: string}> 登録結果
sendPasswordResetEmail
パスワードリセットメールを送信する
Parameters
Returns Promise<{success: boolean, message: string, email: string}> 送信結果
assignRoles
ユーザーにロールを割り当てる
Parameters
Returns Promise<{uid: string, roles: Array<string>}> 割り当て結果
getIdToken
リフレッシュトークンから新しい ID トークンを取得する