複数の Oracle Cloud Infrastructure テナント間でシングル・サインオンを設定する方法 (2021/09/28)
複数の Oracle Cloud Infrastructure テナント間でシングル・サインオンを設定する方法 (2021/09/28)
投稿者:Dan Yadav
Oracle Identity Cloud Service(IDCS)は、マルチテナント型のクラウド・プラットフォームを通じて、IAM(Identity and Access Management)の中核となるすべての機能を提供する、革新的で完全に統合されたサービスです。Identity Cloud Serviceは、クラウドネイティブなIDaaS(Identity-as-a-Service)プラットフォームを使用して、クラウドおよびオンプレミスの幅広いアプリケーションやサービスにおけるユーザーのアクセスとエンタイトルメントを管理します。企業は、ゼロトラスト戦略を実現し、ユーザーのアイデンティティを新たなセキュリティ境界として確立することができます。
Oracle Identity Cloud サービスを使用した複数のテナント間のシングルサインオンの構成
この例では、すべてのユーザーアカウントを持ち、どの子のOracle Cloud Infrastructure (OCI) テナントにもログインできる親テナントが1つあります。
1. 親テナントにユーザーアカウントを作成します。コンソールの [Identity & Security] で [Users] をクリックします。
2. Oracle IDCS を開き、confidential applicationを作成します。confidential applicationは、親と子のテナンシーをリンクします。
Confidential Applicationをクリックし、[Configure this application as a client now]を選択します。クライアントの認証情報のチェックボックスをクリックします。
「Next」をクリックし、「Next and Finish」をクリックします。
クライアントIDとクライアントシークレットをコピーして、ウィンドウを閉じます。このアプリケーションを起動するには、画面上部の「起動」をクリックします。
- クライアントID クライアントID: <xxxxxxxxxxxxx>(半角英数字)
- クライアントシークレット: <xxxxxxxxxxxxxx>
3. テナントへのアクセス権を持つグループを作成します。
このグループに所属するユーザーを選択し、「完了」をクリックします。
先ほど作成したアプリケーション(SSO_ODPCloudCETeam)を選択します。Groups」タブで「Assign」をクリックし、「idcs-sso-grp」グループを追加して「OK」をクリックします。
4. OCI child tenancy consoleにadminアカウントでログインします。新しいIDプロバイダーを追加するには Identity & Security」を選択します。「Add Identity Provider」ボタンをクリックし、正しいグループを選択します。IDCS 環境のグループ間のマッピングを行います。
5. テストタイム! 子テナント(この例では、wordprocomputerconsultan)にログインし、新しいIDプロバイダを選択します。親テナントの認証情報でログインします。
最後に、親テナンシーのIDCSユーザーを使って子テナンシー(wordprocomputerconsultan)にログインします。
まとめ
複数のOracle Cloud Infrastructure tenanciesをお持ちのお客様は、以下の手順でシングル・サインオンを有効にすることで、ユーザー、グループ、アクセスの管理が容易になり、柔軟な認証連携オプションによるシングル・サインオンが可能になります。
このブログが、複数のテナント間のシングル・サインオンを理解するのに役立つことを願っています。IDCSのシングル・サインオンに関する質問があれば、コメント欄に投稿してください。
詳細については、以下の資料をご覧ください。
コメント
コメントを投稿