複数の 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 Applicatioを作成します。Confidential Applicatioは、親と子のテナンシーをリンクします。
Confidential Applicationをクリックし、「Configure this application as a client now.」を選択します。クライアント認証情報のチェックボックスをクリックします。
「Next」をクリックし、「Next and Finish」をクリックします。
クライアントIDとクライアントシークレットをコピーして、ウィンドウを閉じます。このアプリケーションを起動するには、画面上部の「起動」をクリックします。
- Client ID: <xxxxxxxxxxxxxxxxxxxxxxxxx>
- Client Secret: <xxxxxxxxxxxxxxxxxxxxxx>
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テナンシーをお持ちのお客様は、これらの手順でシングル・サインオンを有効にすることで、ユーザー、グループ、アクセスの管理が容易になり、柔軟な認証連携オプションによるシングル・サインオンが可能になります。
このブログが、複数のテナント間のシングル・サインオンを理解するのに役立つことを願っています。IDCSのシングル・サインオンに関する質問があれば、コメント欄に投稿してください。
詳細については、以下の資料をご覧ください。
コメント
コメントを投稿