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
SalesforceArchitectGroup#06_Identity and Access...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
atomica7sei
December 10, 2020
Technology
390
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SalesforceArchitectGroup#06_Identity and Access Management
atomica7sei
December 10, 2020
More Decks by atomica7sei
See All by atomica7sei
TDX '26 Global Gathering for Dev_Arch_Agentforce_Labs
atomica7sei
0
95
SalesforceArchitectGroupOsaka_23_Agentforce_Implementation_Five_Agent_Patterns
atomica7sei
0
130
SalesforceArchitectGroupOsaka#22_Agentforce Vibes
atomica7sei
0
170
SalesforceArchitectGroupOsaka#20_CNX'25_Report
atomica7sei
0
420
SalesforceArchitectGroupOsaka#17_Well-Architected_Reliable
atomica7sei
0
440
SalesforceArchitectGroupOsaka#16_Well-Architected_ALM
atomica7sei
0
400
Salesforce World Tour Tokyo 2023秋 振り返り会 for Arch
atomica7sei
0
190
SalesforceArchitectGroup#15_Integration
atomica7sei
0
600
SalesforceArchitectGroupOsaka#14_platform-multitenant-architecture
atomica7sei
0
130
Other Decks in Technology
See All in Technology
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
410
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.3k
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1.3k
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
280
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
人材育成分科会.pdf
_awache
4
300
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
150
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
1.1k
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
220
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
240
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
260
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
110
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Amusing Abliteration
ianozsvald
1
210
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.7k
Six Lessons from altMBA
skipperchong
29
4.3k
A designer walks into a library…
pauljervisheath
211
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
Salesforce Architect Group 大阪問題と解説 Identity and Access Management 2020/12/09(水) 第六回ワークショップ
第1問 SalesforceをSAML2.0のIdPとして使用する場合に設定しなければならないこと は何でしょうか。3つ選んでください。 A) ID プロバイダの設定 B) 自己署名証明書の設定 C) 私のドメインの設定
D) 認証プロバイダの設定 E) シングルサインオン設定 2
第1問 解答・解説<SalesforceがIdP> SalesforceをSAML2.0のIdPとして使用する場合に設定しなければならないことは 何でしょうか。3つ選んでください。 A) ID プロバイダの設定 ✓ ID プロバイダとして有効化する必要があります。
B) 自己署名証明書の設定 ✓ 証明書-証明書と鍵の管理から作成します。 C) 私のドメインの設定 ✓ ID プロバイダとして有効化する前に設定します。 D) 認証プロバイダの設定 ✓ 認証プロバイダは、①SSO でユーザを認証し、ユーザの身元を Salesforce に伝えてユーザがログインできるようにする、②Salesforce から保護されて いるサードパーティデータにアクセスできるようにする目的で使用します。 E) シングルサインオン設定 ✓ SalesforceをSPで使用する場合に設定します。 3
第2問 X社は外部のIdPを使用してSaleforceへのSSOを検討しています。SAMLアサー ションを使用して認証し、SSOを機能させるために考慮すべきことは何でしょう か。2つ選んでください。 A) Salesforceのユーザを外部IdPに関連付けるため、統合 IDの設定が必要 B) Salesforceでシングルサインオン設定を有効化し、IdPに関する情報を「エ ンティティ
ID」に設定する C) Salesforceで自己署名証明書を発行し、IdPに設定する D) IdPでSAMLアサーションを生成し、SalesforceでSAMLアサーションを検証 する 4
第2問 解答・解説<SalesforceがSP> X社は外部のIdPを使用してSaleforceへのSSOを検討しています。SAMLアサー ションを使用して認証し、SSOを機能させるために考慮すべきことは何でしょう か。2つ選んでください。 A) Salesforceのユーザを外部IdPに関連付けるため、統合 IDの設定が必要 ✓ その通りです。SSOで各ユーザを識別する一意の属性になります。
B) Salesforceでシングルサインオン設定を有効化し、IdPに関する情報を「エ ンティティ ID」に設定する ✓ 「発行者」に設定します。 C) Salesforceで自己署名証明書を発行し、IdPに設定する ✓ IdPの証明書をダウンロードして、Salesforceのシングルサインオン設定で IdPの証明書を設定します。☞axiomsso.herokuapp.com D) IdPでSAMLアサーションを生成し、SalesforceでSAMLアサーションを検証 する ✓ その通りです。 5
第3問 X社は、Saleforceを使用している営業担当者から、お客様先で社用モバイルで SaleforceのCRMデータを確認したいという要望を受けています。セキュリティ を担保した上で社外でも便利に利用できるために考慮しなければならないことは 何でしょうか。 A) プロファイルでIP制限を掛け、モバイルユーザのIP制限を緩和する B) プロファイルでIP制限を掛ける C)
プロファイルでIP制限を掛け、モバイルユーザのIP制限を緩和し、高保証 セッションをONにする D) Saleforceモバイルアプリケーションにアクセスする前に社内VPNに接続する よう徹底する 6
第3問 解答・解説<モバイルからログイン> X社は、Saleforceを使用している営業担当者から、お客様先で社用モバイルで SaleforceのCRMデータを確認したいという要望を受けています。セキュリティ を担保した上で社外でも便利に利用できるために考慮しなければならないことは 何でしょうか。 A) プロファイルでIP制限を掛け、モバイルユーザのIP制限を緩和する ✓ モバイルユーザのセキュリティが担保されません。
B) プロファイルでIP制限を掛ける ✓ 社外からアクセスできなくなります。 C) プロファイルでIP制限を掛け、モバイルユーザのIP制限を緩和し、高保証 セッションをONにする ✓ 正解です。☞接続アプリケーションを管理する D) Saleforceモバイルアプリケーションにアクセスする前に社内VPNに接続する よう徹底する ✓ 間違いではないですが利便性に欠けます。 7
第4問 X社はAzure AD(Active Directory)を導入しておりユーザを管理しています。営 業チームのユーザ追加業務をAzure ADで行うと同時にSalesforceへのユーザ追 加も行いたいと考えています。アーキテクトとしてSAMLによるJITプロビジョニ ングを提案しようと思いました。正しい設定内容をすべて選んでください。 A) Azure
AD側でSSOの設定を行い、SAML 署名証明書として「フェデレーショ ン メタデータ XML」のダウンロードが必要 B) Salesforceでユーザ追加するときのプロファイルはSaleforce側のハンドラで 設定する C) Saleforce側でシングルサインオン設定の「ユーザプロビジョニングの有効 化」をONにする D) Saleforceでは標準のユーザプロビジョニングをサポートしており、カスタム 実装はSamlJitHandlerインターフェイスにて行う E) SaleforceモバイルからSSOする場合、接続アプリケーションの設定を行う 8
第4問 解答・解説<JITプロビジョニング> X社はAzure AD(Active Directory)を導入しておりユーザを管理しています。営 業チームのユーザ追加業務をAzure ADで行うと同時にSalesforceへのユーザ追 加も行いたいと考えています。アーキテクトとしてSAMLによるJITプロビジョニ ングを提案しようと思いました。正しい設定内容をすべて選んでください。 A)
Azure AD側でSSOの設定を行い、SAML 署名証明書として「フェデレーション メタデータ XML」の ダウンロードが必要 ✓ IdPで証明書のダウンロードをして、SPに設定なので正解です。 B) Salesforceでユーザ追加するときのプロファイルはSaleforce側のハンドラで設定する ✓ SAMLアサーションの必須属性(ProfileId)としてSalesforceのプロファイルIdを設定することがで きます。Salesforceではプロファイル名をプロファイルIdに渡すことができます。 C) Saleforce側でシングルサインオン設定の「ユーザプロビジョニングの有効化」をONにする ✓ その通りです。 D) Saleforceでは標準のユーザプロビジョニングをサポートしており、カスタム実装はSamlJitHandlerイ ンターフェイスにて行う ✓ その通りです。「ユーザプロビジョニングの有効化」をONをした後、標準かカスタムかを選択しま す。 E) SaleforceモバイルからSSOする場合、接続アプリケーションの設定を行う ✓ 特に設定する必要はありません。 9
第5問 X社は得意先との間でコミュニティを使用しています。得意先のユーザが Facebookのアカウント情報でSSOできるようにSalesforceを設定することに決 めました。考慮しなければならないことは何でしょうか。すべて選んでください。 A) Facebookの開発ツールでアプリを作成し、アプリIDとapp secretの発行が 必要 B) Salesforceでプロバイダタイプ「Facebook」の認証プロバイダを作成する
C) コミュニティのログイン&登録でFacebookオプションを選択する D) コミュニティの設定で、「外部ユーザにセルフ登録を許可」オプションを選 択する E) 接続アプリケーションでFacebookを作成、カスタム接続アプリケーションハ ンドラでユーザの登録・更新ロジックを実装する 10
第5問 解答・解説<ソーシャルサインオン> X社は得意先との間でコミュニティを使用しています。得意先のユーザが Facebookのアカウント情報でSSOできるようにSalesforceを設定することに決 めました。考慮しなければならないことは何でしょうか。すべて選んでください。 A) Facebookの開発ツールでアプリを作成し、アプリIDとapp secretの発行が必要 ✓ 必要ありません。Salesforce
の標準プロバイダ (Facebook、Google など) を使用する場合は、 Salesforce でコンシューマ鍵やコンシューマの秘密などの値が指定されます。 B) Salesforceでプロバイダタイプ「Facebook」の認証プロバイダを作成する ✓ その通りです。 C) コミュニティのログイン&登録でFacebookオプションを選択する ✓ その通りです。 D) コミュニティの設定で、「外部ユーザにセルフ登録を許可」オプションを選択する ✓ 必須ではありません。 E) 接続アプリケーションでFacebookを作成、カスタム接続アプリケーションハンドラでユーザの登録・ 更新ロジックを実装する ✓ ソーシャルサインオンで必要な設定ではありません。むしろ、認証プロバイダの登録ハンドラで ユーザの登録・更新ロジックを実装する必要があります。 11
第6問 X社はSalesforceの多要素認証を有効にし、セキュリティを高めようとしていま す。導入にあたり考慮すべきことは何でしょうか。すべて選んでください。 A) セキュリティ要件として、Salesforce Authenticatorアプリケーションなど のモバイル認証アプリケーションをモバイルデバイスにインストールしても よいか確認する B) MFAが有効になっているデバイスを紛失したか、忘れたユーザをサポートす
るためにシステム管理者を複数人用意できるか確認する C) レポートやダッシュボードへのアクセスに多要素認証が必須となるように セッションレベルポリシーを設定することができる D) ログインフローを使用して一部のグループに対してカスタマイズした多要素 認証を提供できる E) APIログインについても高保証セッションがサポートされるため、ユーザ承認 ステップを含まない認証フローを使用することができる 12
第6問 解答・解説<ログインフロー> X社はSalesforceの多要素認証を有効にし、セキュリティを高めようとしています。導入にあたり考慮すべ きことは何でしょうか。すべて選んでください。 A) セキュリティ要件として、Salesforce Authenticatorアプリケーションなどのモバイル認証アプリケー ションをモバイルデバイスにインストールしてもよいか確認する ✓ 確認しておきましょう。ユーザ企業によっては社用携帯への自由なインストールを禁じている場合
があります。 B) MFAが有効になっているデバイスを紛失したか、忘れたユーザをサポートするためにシステム管理者を 複数人用意できるか確認する ✓ 多要素認証の管理任務は委任できます。ヘルプデスクのスタッフメンバーに「ユーザインター フェースで多要素認証を管理」権限を割り当てると、スタッフはコードを生成し、他の MFA 任務 でエンドユーザをサポートできます。 C) レポートやダッシュボードへのアクセスに多要素認証が必須となるようにセッションレベルポリシーを 設定することができる ✓ その通りです。セッションセキュリティレベルで多要素認証を高保証にすることで、MFAを完了す る必要があります。 D) ログインフローを使用して一部のグループに対してカスタマイズした多要素認証を提供できる ✓ その通りです。ログインフローはプロファイル単位で有効化できます。 E) APIログインについても高保証セッションがサポートされるため、ユーザ承認ステップを含まない認証 フローを使用することができる ✓ ユーザ認証ステップを踏まない認証フローは使用できません。 13