代码审查Collaborator教程:单点登录——通过Crowd OpenID配置单点登录

翻译|使用教程|编辑:莫成敏|2019-08-12 11:15:55.473|阅读 161 次

概述:Collaborator是一款功能全面的代码审查工具。Collaborator的代码审查可以为开发测试人员和管理者提供帮助,生产出高质量的代码。本文主要介绍如何在Atlassian Crowd OpenID服务器和Collaborator之间建立单点登录。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

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

点击下载Collaborator免费版

本文主要介绍如何在Atlassian Crowd OpenID服务器和Collaborator之间建立单点登录。要了解单点登录的一般原理,请参阅单点登录。来看看下面的具体操作吧~

(可选)启用HTTPS连接

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

安装和配置Crowd Server

1、安装Atlassian Crowd服务器。

2、以管理员身份登录Crowd服务器。

3、添加新的应用程序集成:从主菜单中选择Applications,然后单击Add Application。这将显示应用程序设置。

1crowd-add-app.png

4、指定设置值:

申请类型定义要添加到Crowd的应用程序类型。对于Collaborator集成,请选择“通用应用程序”选项。
名称客户端应用程序的名称。在整个服务器上必须是唯一的。
描述应用程序的简短描述。
密码和确认密码密码应用程序在对Crowd服务器进行身份验证时将使用。重新键入密码以进行确认。

单击下一步

5、指定Collaborator服务器的URL和远程IP地址。如果您不使用代理,请指定端口号。您可以单击“解析IP地址”,这会提示Crowd解析应用程序的IP地址。

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

2crowd-add-app-connection.png

单击下一步

6、选择此应用程序可用于身份验证和授权的一个或多个目录:

3crowd-add-app-directories.png

单击下一步

7、指定有权访问该应用程序的用户。

执行以下操作之一:选择“允许所有用户进行身份验证”,向目录中定义的所有用户授予应用程序访问权限,或选择一个或多个要访问的用户,然后单击“添加组”。

4crowd-add-app-auth.png

单击下一步

8、确认您的应用程序的细节,然后单击添加应用程序

9、如果使用代理服务器,请切换到应用程序设置的“远程地址”选项卡,并将代理服务器的IP添加到列表中。

配置Collaborator服务器

1、在浏览器中打开Collaborator登录页面,以管理员身份登录Collaborator。

2、在Collaborator中,转到管理员>单点登录

3、在新建SSO配置部分中,选择CROWD SSO配置类型,然后单击Create。这将显示配置设置。

5sso-crowd.png

4、指定设置值:

OpenID端点URL

如果尚未建立会话,则为用户重定向单点登录过程的URL。

端点通常具有以下格式:

http(s)://yourcrowdserver:8095/openidserver/op

Crowd server URL

您的Crowd server的URL(包括端口号)。

Crowd server URL通常具有以下格式:

http(s)://yourcrowdserver:8095/crowd

群组应用程序名称和群组应用程序密码

用于Colladrator集成的Crowd应用程序的名称和密码。

这是我们早期在Crowd server创建的应用。

启用群组同步

指定Collaborator是否应将其本机组与来自Crowd服务器的组信息同步。

启用后,每次登录时,Collaborator都将检查Crowd服务器上组中的用户成员身份,创建新组(如果需要),并自动将此用户添加到Collaborator服务器上的相应组。如果Crowd服务器上有多个组,则此操作可能非常耗时。如果您有任何问题,请检查服务器日志。

自动组创建过滤器一种Java样式的正则表达式,用于在自动创建组之前过滤Crowd组。将排除与该模式不匹配的任何组名。

5、指定值后,单击“保存”。这将创建一个Crowd OpenID配置。

6、如果您有多个配置,请按“激活”将当前配置标记为活动。

7、将Admin> 单点登录屏幕滚动到单点登录(SSO)状态部分,然后将Enable 单点登录设置更改为Yes

现在,已经配置并运行了Collaborator和Crowd OpenID服务器之间的集成。登录服务器将处理登录Collaborator服务器的进一步尝试。

故障排除

如果您遇到Crowd OpenID单点登录身份验证问题,请检查以下内容:

  • 确保在{CROWD_INSTALL} /crowd-webapp/WEB-INF/classes/crowd-init.properties文件中指定了Crowd主目录。检查此目录是否可写。

  • 检查是否已安装并配置CrowdID插件。默认情况下,使用群集设置向导在安装Crowd服务器期间安装和配置它。如果您已跳过这些步骤,请按照Atlassian文档中的说明进行安装和配置。

  • 如果所有用户尝试登录Collaborator服务器始终重定向到http(s)://yourcrowdserver:8095/openidserver/(即使他们已经在Crowd服务器上登录),请验证是否正确指定了OpenID端点URL值。即,URL以/openidserver/op结尾。

如果问题仍然存在,您可以通过-Dcom.smartbear.server.sso.disable=true Java VM选项禁用单点登录身份验证。


想要购买Collaborator正版授权,或了解更多产品信息请点击“咨询在线客服”

扫描关注慧聚IT微信公众号,及时获取最新动态及最新资讯

1563778777.jpg

1565166511625_12201A8E-ADC2-4723-A4C7-A25BEBC0575B(1).png




标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Collaborator

Collaborator是一款功能全面的代码审查工具。

在线
客服
在线
QQ
咨询
电话
173-8239-2642
购物车 反馈 返回
顶部
在线客服系统
live chat