工作流程
当Zohocorp.com的机构用户试图使用类似"Business URL" http://zohocorp.business.zoho.com/ 或者 http://www.zohocorp.com (自定义映射域)登录其门户时
服务器将会检查其证书
如果用户没有有效的证书,则会转入中央验证服务器(central authentication server):"https://accounts.zoho.com.cn/samlauthrequest/zohocorp.com"
SP(Zoho-SSO)会向IDP(zohocorp.com)发送一条SAML请求信息
下面是一条编码前的示例信息:
上面的信息将使用HTTP Post Binding来发送。
这条信息将会以Base64编码器进行编码<
所以,最终的信息将会是下面的形式:
示例URL:
- IDP(如: zohocorp.com)将会以SP(Zoho SSO)发送的SAML请求作为基础,对用户进行验证
验证成功后,IDP(如: zohocorp.com)将会把要求的信息反馈给SP(Zoho-SSO), 比如@ https://accounts.zoho.com.cn/samlresponse/zohocorp.com并告知用户已经通过验证
示例信息: 上面的信息应以Base64进行编码。
收到回复后,SP(Zoho SSO) 将会使用IDP提供的公共秘钥对回复信息进行验证。
如果公共秘钥是有效的,SP将会为用户创建一个会话。
最终,用户即可访问所有Zoho服务。