はじめてのOkta Customer Identity Cloud (CIC) トライアル環境の構築

このブログでは、Okta Customer Identity Cloud (CIC) を設定して動作テストができるように、CICのトライアル環境の構築と簡単な設定例をご紹介します。

CICトライアルの申請

CICのトライアル環境の申請はとても簡単です。

https://www.okta.com/jp/ へアクセスして、「Customer Identity」→「無料トライアル」をクリックします。

Step 01

「構築を開始」をクリックします。

Step 02

メールアドレスを入力し、「同意する」にチェックを入れて、「登録」をクリックします。

Step 03

パスワードを入力し、「Continue」をクリックします。

Step 04

会社名や従業員数などを入力し、「NEXT」をクリックします。

Step 05

CICの環境が立ち上がります。

Step 06

外部アプリケーションの構築

CICとの連携動作を確認するには、外部アプリケーションが必要です。

本ブログでは、https://glitch.com/ を使って、AuthRockというWebアプリケーションを立ち上げて、それを利用することにします。

https://glitch.com/signup からサインアップを行ってください。

Email Magic Linkを使ってサインアップする例:

「Email Magic Link」をクリックします。

Step 07

メールアドレスと「I’m not a robot」にチェックを入れて、「Send a Code」をクリックすると、左の画面に遷移します。メールをチェックしてください。

Step 08

以下のようなメールが到着しますので、「Log in to Glitch」をクリックしてください。

これで、サインアップは完了です。

Step 09

サインアップが完了したら、https://glitch.com/~authrocks-cic-ui-template へアクセスし、「Remix your own」をクリックしてください。

Step 10

画面下の「TOOLS」→「Preview in a new window」をクリックしてください。

Step 11

この画面のURLをコピーして、メモアプリなどに一時的に保存してください。

(本例では「https://coordinated-shrouded-efraasia.glitch.me/」となっています。)

Step 12

CICの設定

CICと連携するアプリケーションの準備ができたので、今度はCICの設定に移ります。

CICの管理者画面で、「Applications」→「Applications」をクリックします。

Step 13

「+ Create Application」をクリックします。

Step 14

名前には「AuthRocks (任意)」と入力し、「Single Page Web Applications」を選択して、「Create」をクリックします。

Step 15

「Settings」タブで表示された、「Domain」と「Client ID」をコピーして、メモアプリなどに一時保存しておいてください。

Step 16

「Settings」のままスクロールダウンして、「Allowed Callback URLs」と「Allowed Logout URLs」に、glitchで生成したWebアプリケーションのURLを入力してください。

(本例では「https://coordinated-shrouded-efraasia.glitch.me/」です。)

Step 17

さらに「Settings」のままスクロールダウンして、「Advanced Settings」の下の「Grants」で「Implicit」と「Refresh Token」のチェックを外して、「Save Changes」をクリックします。

Step 18

外部アプリケーションの設定

外部アプリケーションとCICの連携のためには、外部アプリケーションにも設定が必要です。

「auth_config.json」ファイルを変更します。

変更前:

Step 19

変更後

CIC管理画面の「Applications」→「Applications」→「AuthRocks」で表示された「Settings」タブの値をコピー&ペーストします。

変更は自動保存されるので、Saveボタンはありません。

Step 20

設定は以上です。

外部アプリケーションとの連携の動作テスト

CICとの連携を確認します。

ここでは、このアプリケーションに初めてサインアップするユーザーを想定します。

外部アプリケーションにアクセスします。

(本例では「https://coordinated-shrouded-efraasia.glitch.me/」です。)

「Log in」をクリックします。

Step 21

初めてのユーザーという仮定なので「Sign Up」をクリックします。

Step 22

新しいユーザーを想定したメールアドレス(任意)とパスワード(任意)を入力して、「Continue」をクリックします。

(本例で使ったメールアドレスは「[email protected]」です。)

Step 23

サインアップができました。

Step 24

CICの管理画面の「Monitoring」→「Logs」で詳細を確認いただけます。

Step 25

まとめ

本ブログでは、Okta CICのトライアル環境の構築と簡単な設定例についてご紹介しました。

Okta CICは、あらゆる業界のコンシューマーアプリとSaaSアプリの両方に対応しており、Okta CICによって、複雑になりがちなアイデンティティ管理の課題を解決できますので、CICをご採用いただいたお客様は本来の業務に人的リソースを集中できるようになります。

詳しくは、弊社Webサイトをご参照ください。