3. ローカル認証¶
3.1. 概要¶
ローカル認証はモバイルバックエンド基盤の保持するユーザデータベースを用いてログイン認証を行う方式です。
ローカル認証では、ユーザのサインアップ、ログイン、ログアウト、情報取得、更新、削除、パスワードリセットの機能を提供します。
3.2. ユーザの識別¶
ローカル認証では、ユーザの識別に「ユーザネーム」または「E-mailアドレス」のいずれかまたは両方を使用します。 また、認証ではパスワードを用います。
内部ではそれぞれのユーザに自動的にユニークな「ユーザID」が割り当てられます。 ユーザIDは "54d47018aea788df195e8666" のような24文字の文字列です。
3.3. サインアップ¶
サインアップ API を用いて、ユーザの登録を行うことができます。登録には上記の 「ユーザネーム」「E-mailアドレス」のいずれかまたは両方と、「パスワード」を指定して行います。
3.4. パスワードリセット¶
パスワードリセット API を用いてパスワードリセットを行うことができます。
パスワードリセットを行うと、該当ユーザにパスワードリセット確認の E-mail が送付されます。 メール上の URL をクリックするとブラウザでパスワードリセット画面が表示され、リセット操作を行うことができます。
メール文面やリセット画面(HTML)は、カスタマイズすることが可能です。 デベロッパーコンソールの「テナント設定」⇒「テンプレート」でテンプレートを編集できます。