SP-Initiated SAML Flow with Salesforce as SP

DEX502 - Module 3: Salesforce Identity and Single Sign-on

📄 第 115 页 🎬 视频课程

课程章节介绍

让我们来聊聊SP发起的SPL流程,也就是服务提供商(SP)发起的单点登录(SPL)流程。这个过程听起来有点复杂,但其实很简单,我会用通俗易懂的语言来解释。 首先,想象一下你是一个用户,想要访问一个位于Salesforce上的页面。这个页面可能是一个自定义的域,比如你们公司的某个应用页面。 1. ,用户请求页面,:你打开浏览器,输入了那个页面的网址,然后按下了回车键。这时候,你的请求被发送到了Salesforce。 2. ,Salesforce重定向到IdP,:Salesforce发现你需要登录,但它自己并不直接处理登录。所以,它会把你的请求重定向到一个叫做身份提供商(IdP)的地方。这个IdP是专门负责验证你身份的。 3. ,用户进入IdP,:现在,你被带到了IdP的登录页面。这里,你需要输入你的用户名和密码,或者用其他方式验证你的身份。 4. ,IdP重定向用户,:一旦IdP确认了你的身份,它会生成一个叫做SAML断言的东西。这个断言就像是一张电子门票,证明你是谁。然后,IdP会把你和这张门票一起重定向回Salesforce。 5. ,Salesforce重定向到请求页面,:Salesforce收到这张门票后,会验证它的真实性。如果一切都没问题,Salesforce就会给你一个会话ID,这个ID就像是你在Salesforce上的临时通行证。最后,Salesforce会把你重定向到你最初请求的那个页面。 6. ,用户访问页面,:现在,你已经成功登录了,可以自由地访问那个页面了。 整个过程就像是你去参加一个活动,首先在门口登记(请求页面),然后被带到安检处(IdP)验证身份,拿到通行证(SAML断言)后,再回到活动场地(Salesforce),最后进入活动(访问页面)。 希望这个解释能帮助你更好地理解SP发起的SPL流程。如果有任何问题,随时问我哦!