同阿里云IDaaS对接实例(SAML2.0)

1.简介

1.1 案例简介

通过阿里云提供的应用身份服务(IDaaS),实现简道云的单点登录业务。

1.2 使用场景

在企业管理当中,企业同时拥有 OA 管理系统和简道云平台,通过单点登录,可以实现登录 OA 管理系统后,免登录进入简道云中,便于多个系统平台之间的切换,提高企业管理效率。

1.3 预期效果

访问简道云企业URL时,点击单点登录,通过阿里云云盾认证后,成功登录到了简道云中。

2.设置步骤

2.1 在阿里云IDaaS中创建SAML应用

2.1.1 创建实例

1)登录到 阿里云管理后台(无阿里云账号的需要先注册),搜索并进入应用身份管理(IDaaS)中,选择 EIAM云身份服务。

2)在 EIAM云身份服务中,点击免费创建实例,输入实例名称并勾选协议后点击创建

2.1.2 添加SAML应用

1)在创建的示例中,点击实例名称或者访问控制台进入云身份服务管理后台。

示例:点击实例名称进入云身份服务管理后台。

2)在云身份服务中,选择应用,在应用页面点击添加应用

3)在添加应用>>标准协议>> SAML 2.0处,点击添加应用,输入应用名称后,点击立即添加

2.1.3 查看应用配置信息

应用添加成功后,显示如下页面,在SAML应用>>登录访问>>单点登录>>应用配置信息处,查看以下信息:

  • IdP 唯一标识(IdP Entity ID)
  • IdP SSO地址(IdP Sign-in URL)
  • 公钥证书

注:需要根据应用配置信息去配置简道云中的单点登录,故先不关闭此页面。

2.2 在简道云中配置单点登录

2.2.1 开启单点登录

1)新开一个浏览器页面,登录 简道云账号,进入企业管理 >> 管理工具 >> 企业设置页面中。

2)在企业安全 >> 单点登录处,打开单点登录的开关,并点击配置按钮。

2.2.2 配置单点登录

单点登录配置项如下所示,部分配置信息需复制阿里云 SAML应用中的应用配置信息。

  • 单点登录配置方式:SAML 2.0
  • SAML 2.0 Endpoint(HTTP):复制阿里云SAML 应用 >> 应用配置信息 >> IdP SSO 地址(IdP Sign-in URL处的内容
  • IdP公钥:复制阿里云SAML 应用 >> 应用配置信息 >> 公钥证书(Certificate)处的内容
  • SAML 加密算法:任意选择
  • Issuer URL:复制阿里云SAML 应用 >> 应用配置信息 >> IdP 唯一标识(IdP Entity Id)处的内容
  • SLO Endpoint (HTTP):保持默认即可

配置完成后点击保存

2.2.3 生成单点登录信息

完成单点登录配置后,会生成如下对应信息:

注:需要根据生成的信息去完成阿里云SAML应用中的配置,故先不关闭此页面。

2.3 在阿里云中修改SAML应用

2.3.1 配置阿里云中单点登录

返回到阿里云 SAML应用配置页面,按照如下所示进行配置,部分配置内容需要复制简道云中单点登录信息。

  • 单点登录地址(ACS URL):复制简道云中的认证返回地址
  • 应用唯一标识(SP Entity ID):复制简道云中的认证返回地址
  • 应用账户(Name ID):选择应用账户/应用账户
  • 断言属性(Attribute Statements):修改 key 值为 username;修改 value 值为 appUser.username
  • 其余配置项:保持默认即可

配置完成后点击保存

点击显示高级配置,修改断言属性中 key 的值为 username,修改 value 的值为 appUser.username。

2.3.2 开启接口

SAML应用>>通用配置处,开启接口访问。

2.3.3 创建账户

云身份服务>>账户」页面,点击创建账户,输入账户名、密码等信息,点击确定

2.3.4 添加应用账户

1)进入简道云通讯录中,查看并保存需要进行单点登录的成员编号

2)进入阿里云的云身份服务>>应用>>单点登录>>应用账户中,点击添加应用账户

3)选择步骤 2.3.3 中创建的账户,在输入框中输入需要进行单点登录的成员编号,点击保存

图片上传失败

2.3.5 添加授权

SAML应用>>登录访问>>授权处,点击添加授权,选择步骤 2.3.3 中创建的账户,点击保存授权

2.4 关闭二次认证(可选)

此步骤为可选步骤:

若希望成员在使用账户名、密码登录时,还需要进行手机号、邮箱的二次认证,则无需进行此步骤;

若不需要成员进行手机号、邮箱的验证,则需要进行此步骤,关闭二次认证。

云身份服务>>登录>>二次认证中,关闭二次认证配置按钮,点击确认禁用并输入验证码后,点击确定」即可禁用

2.5 效果演示

效果演示参见本文【1.3 预期效果】

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验