Cloud Directory の構成

IBM Cloud® App ID では、ユーザー名または E メールとパスワードによるユーザー登録およびサインインを行えるように、スケーラブルなユーザー・レジストリーをアプリのために作成することができます。 ユーザーに提供するセルフサービスのレベルを決定できます。 例えば、ユーザーが自分でアプリに登録できるようにしたり、アプリからアカウント設定 (パスワードの再設定など) を管理できるようにしたりします。

ディレクトリー設定の管理

サービスのダッシュボードを使用して、アプリケーションで許可するセルフサービスのレベルを構成できます。 これらの設定はいつでも更新できます。また、更新すると、コードの変更やアプリケーションの再デプロイを行うことなく、アプリに反映されます。

  1. App ID ダッシュボードの Manage authentication に行き、 Cloud DirectoryEnabled に切り替える。 他のプロバイダーも有効にできますが、ログイン・ウィジェットで Cloud Directory をオプションとして表示するには、Cloud Directory を有効にする必要があります。

  2. 認証設定に移動し、リダイレクトURIとサインインの有効期限を設定します。 これらの設定について詳しくは、認証の管理を参照してください。

  3. **「Cloud Directory」>「設定」**に移動します。

  4. **「ユーザーがサインアップとサインインに使用する情報」で、アプリに使用する方法を選択します。 オプションには、「E メール・アドレスとパスワード」または「ユーザー名とパスワード」**があります。 既に所有している E メールを指定してサインインするか、アプリと対話するときに使用するユーザー名を作成することができます。

    オプションの切り替えは、ディレクトリーにユーザーを追加する前に行うことができます。 最初のユーザーが追加されたら、その後のユーザーにも同じ構成を使用する必要があります。 アプリケーションにさらにユーザーを追加するには、**「E メール・アドレスとパスワード」**構成を使用する必要があります。

  5. **「ユーザーがアプリケーションにサインアップできるようにする」「はい」**に設定します。 開発目的で、登録をユーザーに許可しない場合は、ダッシュボードまたは管理 API を使用してユーザーを追加できます。

  6. 最高レベルのセルフサービスを提供するには、**「ユーザーがアプリケーションからアカウントを管理できるようにする」「はい」に設定します。 「はい」に設定すると、パスワードの再設定または変更、あるいはユーザー詳細の再設定をユーザーが行うことができます。 ユーザーがセルフサービスで行える事柄を制限する場合は、この値を「いいえ」**に設定します。