Salesforce SSO

本文为您介绍如何在IDaaS中配置Salesforce单点登录。

操作步骤

一、创建应用

请管理员前往应用 > 应用市场,搜索到Salesforce应用模板。确认应用名后,即可完成添加应用

image.png

添加后,会自动来到SSO配置页。​

IDaaSSalesforce应用SSO配置页面下方,包含了一系列Salesforce完成配置所需要的参数。

image.png

单击下载证书 .cer 文件,在后续步骤中上传到Salesforce中。

二、配置Salesforce

1. 前往单点登录设置

请在新的浏览器标签中登录Salesforce管理后台。通过右上角齿轮按钮,来到设置

image.png

前往设置 > 身份 > 单点登录设置

image.png

说明

若无法打开页面或无响应,可尝试切换浏览器尝试。部分浏览器会阻止跨域Cookie,导致页面无法展示。在此情况下,参照页面提示,可以切换到Salesforce Classic中编辑和查看。

2. 进行SAML配置

SAML 单点登录设置中,单击新建,来到配置表单。

image.png

页面配置较多,但大部分保持默认即可。您只需将IDaaSSSO配置页的应用配置信息中的信息配置进来。

关键字段包括:

字段

别称

说明

姓名

-

固定值:IDaaS,可随意填写。

API名称

-

固定值:IDaaS,可随意填写。

颁发人

IDP Entity ID

又称为IDP Entity ID。

IDaaS SSO配置页应用配置信息中获取IdP 唯一标识,两方必须保持一致。

实体ID

SP Entity ID

又称为SP Entity ID。

必须固定为:http://saml.salesforce.com,两方必须保持一致。

身份提供商证书

公钥证书

IDaaS SSO配置页应用配置信息中下载公钥证书获得。在此上传。

身份供应商登录URL(选填)

IdP Sign-in URL、SAML SSO URL 等

IDaaS SSO配置页应用配置信息中获取IdP SSO 地址

当您希望实现SP发起SSO时需填写。当进行SP发起 SSO时,Salesforce将向该地址发送SAML Request 请求,发起单点登录请求。

参考下图配置示例:

image.png

单击保存后,跳转到配置详情页。请您将页面下方展示的登录 URL复制出来,后续需填写到IDaaS中。

image.png

SSO 配置完成,但默认处于未启用状态。​

3. 启用SAML SSO

您需要重新返回到Salesforce单点登录配置中,单击编辑,勾选SAML 已启用,保存完成。

image.png

三、在IDaaS中配置SSO

切换回IDaaS页面。​

在创建完Salesforce应用后,应跳转到SSO配置页。在表单中填写从Salesforce中获取的登录 URL。

image.png

其他选项保持默认,单击保存即可完成全部SSO配置。

说明

应用账户:用于SSO的身份标识,可参考SAML应用账户配置进行配置。 授权范围:出于安全考量,默认需要手动授权。若在进行前期测试,可修改为全员可访问。

四、尝试SSO

您已经可以尝试Salesforce SSO。​

请用已授权使用SalesforceIDaaS账户,登录到IDaaS门户页,单击页面上Salesforce图标,发起SSO,检查配置结果。

image.png

​​