Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OCI IAM Identity Domains SAML認証連携設定(基本編)/Identi...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
oracle4engineer
PRO
June 05, 2023
Technology
2.2k
2
Share
OCI IAM Identity Domains SAML認証連携設定(基本編)/Identity Domain SAML(Basic)
OCI IAM Identity DomainとSAML対応アプリケーションにてSAMLによる認証連携を行うための設定手順(Basic編)になります。
oracle4engineer
PRO
June 05, 2023
More Decks by oracle4engineer
See All by oracle4engineer
"Kubernetes Pattern“ で学ぶ 設計の「定石」
oracle4engineer
PRO
1
94
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
5
14k
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
6
13k
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.3k
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.2k
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
180
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
490
Other Decks in Technology
See All in Technology
ふりかえりを 「あそび」にしたら、 学習が勝手に進んだ / Playful Retros Drive Learning
katoaz
0
470
JEDAI in Osaka 2026イントロ
taka_aki
0
130
Data Hubグループ 紹介資料
sansan33
PRO
0
2.9k
NgRx SignalStore: The Power of Extensibility
rainerhahnekamp
0
220
聞き手の目線で考えるプロポーザル
takefumiyoshii
0
330
本番環境でPHPコードに触れずに「使われていないコード」を調べるにはどうしたらよいか?
egmc
2
290
新規サービス開発におけるReact Nativeのリアル〜技術選定の裏側と実践的OSS活用〜
grandbig
2
190
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.2k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
AI前提とはどういうことか
daisuketakeda
0
180
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
590
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
260
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
240
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Navigating Team Friction
lara
192
16k
Producing Creativity
orderedlist
PRO
348
40k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
150
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
310
Transcript
OCI IAM Identity Domains SAMLによる認証連携設定手順(Basic編) 2025年6月30日 日本オラクル株式会社
Safe harbor statement 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、 情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以 下の事項は、マテリアルやコード、機能を提供することを確約するものではないため、購買 決定を行う際の判断材料になさらないで下さい。 オラクル製品に関して記載されている機能の開発、リリース、時期及び価格については、弊 社の裁量により決定され、変更される可能性があります。 Copyright
© 2025, Oracle and/or its affiliates 2
はじめに 本手順書により実現する構成イメージ Copyright © 2025, Oracle and/or its affiliates 3
本手順書は下記構成を実現するためのOCI IAM Identity DomainでのSAMLによる認証連携(SP Initiate)設定手順書になります。 ※対象のSAMLアプリケーションアプリケーションは構築済みとの前提となります。 ※対象アプリケーションとIdentity Domainにはユーザーが登録されている前提となります。 OCI IAM Identity Domain IdP SAMLによる認証連携 SP SAML対応アプリケーション 利用者 SAML対応アプリケーションへアクセスすると Identity Domainへリダイレクト ・NameIDにIdentity Domainの属性:ユーザー名(UserName)を指定 ・追加属性としてIdentity Domainで所属するグループを指定 認証
手順概要 Copyright © 2025, Oracle and/or its affiliates 4 1.
対象アプリケーションのメタデータ(または各種情報)の取得 2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 3. 対象アプリケーションへのOCI IAM Identity Domainのメタデータ(または各種情報)の登録 4. 動作確認 (補足)OCI IAM Identity Domainのメタデータ取得 ※対象アプリケーションの都合上、最初(上記手順1の前に)にOCI IAM Identity Domainのメタデータが必要な場合に実施
1.対象アプリケーションのメタデータ(または各種情報)の取得 Copyright © 2025, Oracle and/or its affiliates 5
1.対象アプリケーションのメタデータ(または各種情報)の取得 Copyright © 2025, Oracle and/or its affiliates 6 OCI
IAM Identity DomainとSAML認証連携を設定するためには最低限下記の情報が必要になります。 これら情報を取得するため、対象アプリケーションからメタデータを取得する、またはその他方法にて情報を取得します。 ・Entity ID(エンティティID) ・Assertion Consumer Service/URL(アサーション・コンシューマ・サービス/URL) ・NameIDとする属性(名前IDとする属性)とそのフォーマット ※必要に応じてその他の情報 (ログアウトURL等) も取得します。
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 7
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 8 1)OCIコンソール(https://www.oracle.com/jp/cloud/sign-in.html)にアクセスします。 テナント名(クラウド・アカウント名)を入力し「Next」を選択します。 アイデンティティ・ドメインの選択画面が表示される場合には、対象ドメイン(今回は「PoC_IdentityDomain01」)を選択し、 管理者のユーザー名/パスワードを入力しOCIコンソールにログインします。 ※ドメイン選択画面が表示されない環境はDefaultドメインのみ存在する環境になり、自動的に“Defaultドメイン”にログインすることになります。 ※環境によりドメイン選択画面は表示されません。
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 9 2) OCIコンソールにログインした後、画面右上のアバターマークより 「アイデンティティ・ドメイン:{アイデンティティ・ドメイン名} 」を選択します。
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 10 3) メニュー「統合アプリケーション」を選択します。 統合アプリケーション部分にて「アプリケーションの追加」を選択します。 表示されたアプリケーションの追加画面にて「SAMLアプリケーション」を選択し、「ワークフローの起動」を選択します。
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 11 4) SAMLアプリケーションの追加画面にて、名前、説明に任意の値を入力します。 画面下部の認可と許可部分にて「権限付与を認可として実施」をチェックOFFにし、「送信」を選択します。
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 12 5) 作成されたSAMLアプリケーション画面にて「SAML SSO構成」メニューを選択し、「SSO構成の編集」を選択します。
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 13 6) シングル・サインオンの構成の一般部分にて上記1章で確認した下記情報を指定します。 ・エンティティID:上記1章で確認した値 ・アサーション・コンシューマのURL:上記1章で確認した値 ・名前IDフォーマット:未指定 ・名前IDの値:ユーザー名 左記の設定の場合、NameIDとして Identity Domainのユーザー名がセットされます。 "式”を選択することで他属性をNameIDに指定するこ とも可能です。 例) ・姓の場合「 $(user.name.familyName)」 ・従業員番号の場合 「 $(user.urn:ietf:params:scim:schemas:extensi on:enterprise:2.0:User:employeeNumber)」
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 14 7) 続けて同画面の追加構成部分にて「シングル・ログアウトの有効化」のチェックをOFFにします。 ※今回はチェックOFFにしますが、必要に応じてチェックONにして有効化URLを指定します。
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 15 8) 続けて同画面の属性構成部分にて「+追加属性」を選択します。 所属グループ情報を追加するために、表示された追加属性指定部分に下記を入力し、「変更の保存」を選択します。 ・名前:任意の名称 ・形式:基本 ・タイプ:ユーザー属性 ・タイプ値:グループ・メンバーシップ ・条件:すべてのグループ ログインしたユーザーが所属するIdentity Domainの グループ名が対象アプリケーションへ渡されることになります。
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 16 9) 作成したSAMLアプリケーションの画面にっ戻ったことを確認し、右上のアクション部分より「アクティブ化」を選択します。 アクティブ化確認画面にて「アプリケーションのアクティブ化」を選択します。
2. OCI IAM Identity Domain側でのSAML連携用アプリケーション登録・メタデータ取得 Copyright © 2025, Oracle and/or
its affiliates 17 10) 作成したSAMLアプリケーションがアクティブ化されたことを確認します。 Identity Domainのメタデータをダウンロードするためアイデンティティ・プロバイダ・メタデータの「ダウンロード」を選択し メタデータ(XMLファイル)を保存します。
3. 対象アプリケーションへのOCI IAM Identity Domainのメタデータ(または各種情報)の登録 Copyright © 2025, Oracle and/or
its affiliates 18
3. 対象アプリケーションへのOCI IAM Identity Domainのメタデータ(または各種情報)の登録 Copyright © 2025, Oracle and/or
its affiliates 19 上記2章にて取得したOCI IAM Identity Domainのメタデータを対象アプリケーションへ投入します。 (またはメタデータより必要な情報を抽出し対象アプリケーションに登録します。)
4. 動作確認 Copyright © 2025, Oracle and/or its affiliates 20
4. 動作確認 Copyright © 2025, Oracle and/or its affiliates 21
1) 対象アプリケーションにアクセスします。 2) Identity Domainログイン画面が表示されることを確認します。 ログイン画面にてユーザー名/パスワードを入力し、「サイン・イン」を選択します。 3) 対象アプリケーションにログインできたことを確認します。 (可能な範囲で、Identity Domainにログインしたユーザーが所属するグループ情報が対象アプリケーションに渡されていることも確認します。)
(補足)OCI IAM Identity Domainのメタデータ取得 ※対象アプリケーションの都合上、最初(上記1章の前に)にOCI IAM Identity Domainのメタデータが必要な場合に実施 Copyright ©
2025, Oracle and/or its affiliates 22
OCI IAM Identity Domainのメタデータ取得 Copyright © 2025, Oracle and/or its
affiliates 23 1)OCIコンソール(https://www.oracle.com/jp/cloud/sign-in.html)にアクセスします。 テナント名(クラウド・アカウント名)を入力し「Next」を選択します。 アイデンティティ・ドメインの選択画面が表示される場合には、対象ドメイン(今回は「PoC_IdentityDomain01」)を選択し、 管理者のユーザー名/パスワードを入力しOCIコンソールにログインします。 ※ドメイン選択画面が表示されない環境はDefaultドメインのみ存在する環境になり、自動的に“Defaultドメイン”にログインすることになります。 ※環境によりドメイン選択画面は表示されません。
OCI IAM Identity Domainのメタデータ取得 Copyright © 2025, Oracle and/or its
affiliates 24 2) OCIコンソールにログインした後、画面右上のアバターマークより 「アイデンティティ・ドメイン:{アイデンティティ・ドメイン名} 」を選択します。
OCI IAM Identity Domainのメタデータ取得 Copyright © 2025, Oracle and/or its
affiliates 25 3)アイデンティティ・ドメイン画面にて、メニューより「詳細」を選択します。 詳細部分のドメインURLの「コピー」を選択し控えておきます。 ※このURLは後続の手順で利用します。
OCI IAM Identity Domainのメタデータ取得 Copyright © 2025, Oracle and/or its
affiliates 26 4)メニュー「設定」を選択します。 ドメイン設定-証明書へのアクセス部分の「クライアント・アクセスの構成」が無効になっていることを確認し、有効にするため、 「ドメイン設定の編集」を選択します。
OCI IAM Identity Domainのメタデータ取得 Copyright © 2025, Oracle and/or its
affiliates 27 5)ドメイン設定の編集画面にて署名証明書へのアクセス部分の「クライアント・アクセスの構成」をチェックONにし、 「変更の保存」選択します。 確認画面でも「変更の保存」を選択します。
OCI IAM Identity Domainのメタデータ取得 Copyright © 2025, Oracle and/or its
affiliates 28 6)ブラウザにて下記URLにアクセスし、SAMLメタデータをダウンロードします。 https://{Identity DomainのURL(上記手順4で控えたURL)}/fed/v1/metadata
None