認証の設定
SaaS 利用者テナントの作成
ではまず、サンプルアプリケーション用に、テナントを2つ作成してみましょう。
サイドメニューの「テナント管理」をクリックします。
「テナント作成」ボタンをクリックしてポップアップを表示しま す。
テナント名・代表者ユーザーの追加・代表者メールアドレス・代表者の仮パスワード、その他にGuidesでご紹介しているテナントに追加属性を定義するで追加したテナント属性が表示されます。
1つ目
- 名前:テナントサンプルその1
- メモ:テナント属性で定義した属性情報となり、自由に設定可能となります
- 代表ユーザーの追加:新規でユーザーを作成
- 代表者メールアドレス: saasus-sample-tenant1@example.com
- 代表者のパスワード: G@2qYPQq などパスワード要件を満たすもの
2つ目
- 名前:サンプルアプリテナント2
- メモ:テナント属性で定義した属性情報となり、自由に設定可能となります
- 代表ユーザーの追加:新規でユーザーを作成
- 代表者メールアドレス: saasus-sample-tenant2@example.com
- 代表者のパスワード: irG_l88r などパスワード要件を満たすもの
(特に決まりではないので、他の値を入れていただいても OK です)
これで、テナントの作成と、そのテナントに属する各1名のユーザーが作成されました。
SaaS 利用ユーザーの作成
では、ユーザー一覧を見てみましょう。サイドメニューから「ユーザー管理」をクリックします。
先ほど作成したユーザーが、各テナント、各環境の admin(SaaS 管理者)の役割として登録されています。
SaaSus Platform では、SaaS 利用者のテナントに「環境」という概念が利用できます。
たとえば、Stripe のように API をメインで使う SaaS では、SaaS 利用者は連携のテストや開発時用の環境が必要になります。
これらを行うために 開発環境 という環境を使い、実際の運用では 本番環境 という環境を使うというように SaaS 管理者は複数の環境を定義することができるようになっています。
SaaS によっては、複数環境が不要な場合もありますので、単一環境を使う場合は 本番環境 だけ意識していただければ大丈夫です。
では、各テナントごとに1名づつユーザーを登録してみましょう。
右上の「ユーザ作成」ボタンをクリックし、ポップアップを出します。
メールアドレス・パスワード・テナント、その他にGuidesでご紹介しているユーザに追加属性を定義するで追加したユーザー属性が表示されます。
とりあえず、4 名登録してみましょう。
メールアドレス: user1-1@example.com
パスワード: パスワード要件を満たすもの
テナント: テナントサンプルその1
ユーザ名: ユーザー1-1
メールアドレス: user1-2@example.com
パスワード: パスワード要件を満たすもの
テナント: テナントサンプルその1
ユーザ名: ユーザー1-2
メールアドレス: user2-1@example.com
パスワード: パスワード要件を満たすもの
テナント: サンプルアプリテナント2
ユーザ名: ユーザー2-1
メールアドレス: user2-2@example.com
パスワード: パスワード要件を満たすもの
テナント: サンプルアプリテナ ント2
ユーザ名: ユーザー2-2
4 名追加でユーザ登録できました。
以下の手順で、これらのユーザーに役割を設定してください。
以降の手順ではプログラミングの知識が必要となります。