2. ユーザー

2.1. はじめに

本書では、Exastro Suite におけるユーザーについて説明します。

2.2. ユーザーとは

Exastro システムの利用者のことを指します。ユーザーのタイプには大きく分けて下記の3種類が存在します。
  • システム管理者

  • オーガナイゼーション管理者

  • ユーザー

表 2.256 Exastro システムの利用者

ユーザーのタイプ

内容

システム管理者

・Exastro システム全体の管理者です。
・システム全体に関わる操作を実行出来ます(オーガナイゼーションやオーガナイゼーション管理者の作成、リソースプランの設定)。
・オーガナイゼーション内のワークスペース、および、Exastro IT Automation に関する操作は実行出来ません。

オーガナイゼーション管理者

・オーガナイゼーションの管理者です。
・システム管理者により作成されたオーガナイゼーションに対してユーザーの作成やロールの割当といったオーガナイゼーションの管理をするための操作を実行出来ます。

ユーザー

・上記2つ以外のすべてのユーザーです。
・Exastro の各ツールの操作を実行出来ます。
ユーザー全体図
上記のユーザー毎に作成方法が異なりますので、それぞれの方法について説明します。

2.3. システム管理者

2.3.1. システム管理者の作成

システム管理者は、インストール時に アプリケーションの DB ユーザ設定global.keycloakDefinition.secret.KEYCLOAK_USER に指定しインストールした際に作成されます。

2.3.2. システム管理者の追加

登録済みのシステム管理者アカウントから新たなシステム管理者アカウントを追加します。

2.3.2.1. 手順

  1. Keycloak管理コンソール(masterレルム)に接続します。
  • 接続URL
{システム管理者用サイトアドレス}/auth/admin/master/console/#/realms/master/users
  1. Keycloakのログイン画面から登録済みのシステム管理者アカウントでログインします。
Keycloakログイン画面

図 2.190 Keycloakログイン画面

注釈

システム管理者アカウントを未登録の場合は、インストール時に platform-secret.yaml に設定し、keycloakの環境変数へ登録されている値でログインします。
platform-secret.yaml

図 2.191 platform-secret.yaml

  1. アカウントの追加を行います。
  • 「keycloak管理コンソール」 ‣ 「ユーザー」画面ユーザーの追加 ボタンをクリックします。
keycloak管理コンソール_ユーザー画面

図 2.192 Keycloak管理コンソール_ユーザー画面

  • 「ユーザー追加」画面 で、登録するシステム管理者の情報を入力し 保存 ボタンをクリックします。
ユーザー追加画面

図 2.193 ユーザー追加画面

  • ユーザーの追加後の画面で クレデンシャルタブ をクリックします。
クレデンシャルタブ

図 2.194 クレデンシャルタブ

  • クレデンシャルタブの画面で、パスワード、新しいパスワード(確認)を入力し パスワードを設定 をクリックします。
パスワード設定

図 2.195 パスワード設定

注釈

一時的「オン」:該当ユーザーが初回ログイン時、パスワード変更が要求されます。(推奨)
一時的「オフ」:入力したパスワードを、そのまま利用することができます。
  • ロールマッピング タブを選択し、レルムロールの中の「admin」をアサイン済みロールに設定します。
ロールマッピング

図 2.196 ロールマッピング

  1. システム管理者アカウントの追加完了です。
ユーザーの追加、パスワードの設定、追加したユーザーの「admin」ロールへのアサインをもってシステム管理者アカウントの追加は完了です。

2.4. オーガナイゼーション管理者

2.4.1. オーガナイゼーション管理者の作成

オーガナイゼーション管理者は、オーガナイゼーション作成時に Organization (オーガナイゼーション)organization_managers に指定することで作成されます。

2.5. ユーザー

2.5.1. ユーザーの作成

ユーザーは、下記の方法で作成します。
  1. Exastro Platformにオーガナイゼーション管理者でログインします。
  2. Exastro Platformのメニューより ユーザー管理 をクリックします。
    ../../../../_images/platform_menu.png

    注釈

    ユーザー管理権限を有するロールに紐づくユーザー以外でログインしている時は、メニューに ユーザー管理 は表示されません。
    ユーザー管理権限を有するロールは以下の3つです。
    _orgnization-manager,_orgnization-user-manager,_orgnization-user-role-manager
  3. Keycloakのユーザー画面が表示されるので、 ユーザーの追加 ボタンをクリックします。
    ../../../../_images/keycloak_management_console.png
  4. Keycloakのユーザーの追加画面が表示されるので、ユーザーの情報を入力して 保存 ボタンをクリックします。
    ../../../../_images/keycloak_add_user_member01.png
  5. 登録が正常に終了すると、以下の画面が表示されるので、 クレデンシャル タブをクリックします。
    ../../../../_images/keycloak_credential_tab_member01.png
  6. 「パスワード」および「新しいパスワード(確認)」に初期パスワードを入力し パスワードを設定 をクリックします。
    ../../../../_images/keycloak_password_setting_member01.png

    注釈

    一時的「オン」:該当ユーザーが初回ログイン時、パスワード変更が要求されます。(推奨)
    一時的「オフ」:入力したパスワードを、そのまま利用することができます。
  7. 確認ダイアログが表示されるので、 Set password ボタンをクリックします。
    ../../../../_images/keycloak_set_password.png