1

我设置了一个gerrit服务器。对于身份验证,gerrit 允许OpenId 和 OpenId_SSO等。第一个工作正常,但需要我输入整个长 OpenId。因为我只想允许一个提供者,所以第二个选项听起来很完美。

要使用它,我必须提供auth.openIdSsoUrl“SSO 入口点 URL”参数。

如何找到正确的 URL 以输入?

我已经尝试在正常的 OpenId 登录期间使用wireshark 来监控http 对话。但是那里涉及的 URL 似乎不是正确的。

在这种情况下,“入口点”到底是什么?

顺便说一句:我目前使用自己的 Atlassian Crowd 作为 OpenId 服务器。

编辑:所涉及的java代码可以在这里找到。

4

1 回答 1

3

“入口点”是一个 OpenID 端点 URL。使用它进行身份验证允许 OpenID 服务器说明哪个用户已通过身份验证,而不是要求用户提供他们自己的标识符。除非您提供它,否则它不会在 OpenID 进程中使用,因此它不会显示在 Wireshark 日志中。

Crowd 2.6开始,有一个端点 URL,它将以openidserver/op.

于 2013-03-08T14:21:08.663 回答