代码审查Collaborator教程:单点登录——通过SAML配置单点登录(上)

Collaborator是一款功能全面的代码审查工具。其代码审查可以为开发测试人员和管理者提供帮助,生产出高质量的代码。团队可以用它在一个透明、共同的框架中进行同行代码审查、用户示例和测试计划的编辑。感兴趣的朋友可以下载最新版试用一下哦~

点击下载Collaborator最新版

本篇文章介绍如何使用安全断言标记语言(SAML)协议在SSO服务器和Collaborator之间建立单点登录。要了解单点登录的一般原理,请参阅单点登录

在SAML术语中,SSO服务器将充当身份提供商(IdP),Collaborator将充当服务提供商。下面我们将介绍如何在Collaborator和OneLogin SSO服务器之间建立单点登录。

(可选)启用HTTPS连接

单点登录服务器大多使用HTTPS连接,因此您可能还需要为Collaborator服务器启用它。有关说明,请参阅配置HTTPS。不要忘记重新启动Collaborator服务器来更改应用。

安装和配置SSO服务器

1、安装首选SSO服务器。在本说明中,我们将使用OneLogin SSO服务器。

2、以帐户所有者或超级用户身份登录SSO服务器。

3、添加新应用程序集成:

  • 从主菜单中选择应用程序>添加应用程序

  • 搜索SAML测试连接器(IdP)类型的应用程序。

10saml-add-app.png

  • 指定应用程序显示名称和其图标(可选),然后单击“保存”。

  • 切换到“配置”选项卡并指定以下数据:

听众

预期接收SAML消息的实体的URL。在我们的示例中,这将是Collaborator服务器的URL。

例如:https://yourcollabserver.com。

注意:您的Collaborator服务器必须可供SSO服务器访问。配置防火墙或启用隧道连接来执行此操作。

ACS(消费者)URL

将发送SAML响应的断言使用者服务(ACS)的URL。

Collaborator服务器在以下端点提供此服务:https://yourcollabserver.com/services/saml/acs

ACS(消费者)URL验证器

用于验证ACS URL的正则表达式。

例如:^https:\/\/yourcollabserver\.com\/services\/saml\/acs\/$。

单点注销URL

将注销请求发送到的端点的URL。

Collaborator服务器具有以下注销端点:https://yourcollabserver.com/services/saml/logout

  • 切换到“参数”选项卡,并附加两个名称为:FirstNameLastName的断言参数。对于这两个参数,请启用“包括在SAML断言”选项。这些参数将分别包含用户的名和姓。(可选)修改NameID参数以将用户名而不是电子邮件地址作为主用户标识符。您还可以使用NameID参数或添加一个参数来存储LDAP用户名,以通过LDAP或Active Directory同步组成员身份。请参阅下面的“将用户组成员资格与LDAP / Active Directory同步”。

11saml-app-params.png

 

  • 单击保存以确认应用程序配置更改。

4、将用户分配给创建的Collaborator SAML连接器应用程序。

  • 从主菜单中选择用户>所有用户

  • 单击所需的用户。

  • 切换到Applications选项卡。

  • 单击加号可将应用程序分配给用户。

12saml-assign-user.png

  • OneLogin中的用户应用程序屏幕

确保在Collaborator服务器和OneLogin中有matchin用户帐户——也就是说,OneLogin用户名必须与Collaborator用户相同。此外,创建至少一个与Collaborator管理员帐户匹配的OneLogin用户帐户;通过SSO使用此帐户登录将以管理员身份登录Collaborator服务器。

5、从菜单中选择应用程序>公司应用程序,单击Collaborator SAML连接器应用程序,然后切换到SSO选项卡。

13saml-sso-tab.png

此选项卡包含您必须提供给Collaborator服务器以完成集成的SAML元数据。

本篇文章内容较多,敬请期待下半部分内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值