このページはAIで翻訳されています。コミュニティによるレビューはまだ行われていません。 英語で読む

ブログ · 2023年9月22日 · Steve Simpson · ID

Salesforce のセキュリティを解き明かす:SAML 設定と SSO フローの細部

Salesforce の世界では、シングルサインオン(SSO)によるセキュリティと ID の仕組みを理解することが大切です。ここでは、Salesforce が外部の ID プロバイダー(IDP)のもとでサービスプロバイダーとして動くときのやり取りを深く掘り下げ、主な設定とフローを紹介します。

設定の内訳:

ブラウザーの重要な役割: 統合された技術エコシステムの中で、ブラウザーは単なる閲覧ツールではありません。IDP とサービスプロバイダーである Salesforce の間の安全な通信を取り持つ、能動的な仲介役です。

SAML のやり取り: SSO の通信方法は、IDP に SAML 要求を出すことを軸にしています。その見返りとして、IDP からの SAML アサーションを待ちます。これは、いわば認証のデジタルな「証明」です。

デジタル証明書による信頼: 安全で信頼できるやり取りのために、Salesforce と IDP はデジタル証明書を交換します。この電子的な握手が、両者の安全な関係の土台です。

設定を一歩ずつ:

[caption id="" align=“alignnone” width=“1780”]SAML の設定 SAML の設定 [/caption]

IDP 側: 接続アプリケーションの設定、デジタル証明書の詳細の決定、サービスプロバイダーへのリダイレクト URL の入力などを行います。

Salesforce 側: 「私のドメイン」の設定確認、SAML の有効化から、IDP の証明書のアップロードという重要な手順まであります。さらに、IDP へ戻るリダイレクトの設定も欠かせません。

フェデレーション ID によるユーザーの識別: Salesforce は、IDP から来たユーザーをフェデレーション ID で一意に識別します。従業員番号などの一意の識別子のような特別なタグだと考えてください。これにより、ユーザーをスムーズに識別できます。

SSO フローを深く見る:

[caption id="" align=“alignnone” width=“1780”]SP 起点のログインフロー SP 起点のログインフロー [/caption]

1a/1b ユーザーの最初のアクセス: 1 日の始まりに、ユーザーが保護された Salesforce のリソースにアクセスしようとします。ログインしていなければ、Salesforce はそれを検知してリダイレクトを指示します。

2a IDP への旅: Salesforce はユーザーをその IDP へ回します。ここから本当の旅が始まります。従来のログイン画面から、多要素認証のような高度な方法までさまざまです。

2b IDP のお墨付き: ユーザーの身元が確認されると、IDP は SAML アサーションを作って Salesforce に送り、そのユーザーを保証します。

3a/3b/4 Salesforce の歓迎の扉: IDP のお墨付きを受け取ると、Salesforce は自分でも検証を行い、そのあとセッションを開始します。ユーザーにとっては、Salesforce のリンクをクリックし、認証を受け、あっという間に自分の Salesforce のページに案内される、という途切れのない体験です。

まとめ

途切れのない体験をつくることが、このサービスプロバイダー起点フローというダンスの大事なポイントです。Salesforce に直接向かったユーザーは、少しだけ寄り道をします。認証へ案内され、検証が済むと、スムーズに Salesforce へ戻されます。

Salesforce、IDP、ユーザーのブラウザーのこの調和したやり取りは複雑に見えるかもしれませんが、セキュリティ対策と素早いユーザーアクセスのバランスを取るように設計されています。

今後の記事では、ディープリンクやリレーステートといった興味深いテーマなど、より専門的な側面を掘り下げていきますので、お楽しみに。実際のデモを見たい方のために、Salesforce 組織の環境での設定を紹介する詳しい動画も制作中です。

こうしたコンテンツをもっと見たい方は、YouTube の @SteveTecharc チャンネルを登録してください。一緒に Salesforce セキュリティの迷宮を進みましょう!

お楽しみに

自信を持って Salesforce Identity の旅に出かけましょう! さらなる知見やヒントは、この www.SteveTechArc.com と YouTube チャンネル @SteveTechArc (opens in a new tab) で。チャンネル登録して、Salesforce Identity の理解を深めてください。

アーキテクト仲間やアーキテクトを目指す人たちと統合の知識を共有して、世界を変える手助けを!

文字起こしには AI を活用

好奇心を持ち続け、安全に!

STA 3.4