3. ローカル認証

3.1. 概要

ローカル認証はモバイルバックエンド基盤の保持するユーザデータベースを用いてログイン認証を行う方式です。

ローカル認証では、ユーザのサインアップ、ログイン、ログアウト、情報取得、更新、削除、パスワードリセットの機能を提供します。

3.2. ユーザの識別

ローカル認証では、ユーザの識別に「ユーザネーム」または「E-mailアドレス」のいずれかまたは両方を使用します。 また、認証ではパスワードを用います。

内部ではそれぞれのユーザに自動的にユニークな「ユーザID」が割り当てられます。 ユーザIDは "54d47018aea788df195e8666" のような24文字の文字列です。

3.3. サインアップ

サインアップ API を用いて、ユーザの登録を行うことができます。登録には上記の 「ユーザネーム」「E-mailアドレス」のいずれかまたは両方と、「パスワード」を指定して行います。

3.4. パスワードリセット

パスワードリセット API を用いてパスワードリセットを行うことができます。

パスワードリセットを行うと、該当ユーザにパスワードリセット確認の E-mail が送付されます。 メール上の URL をクリックするとブラウザでパスワードリセット画面が表示され、リセット操作を行うことができます。

メール文面やリセット画面(HTML)は、カスタマイズすることが可能です。 デベロッパーコンソールの「テナント設定」⇒「テンプレート」でテンプレートを編集できます。