2013-02-27 27 views
1

我建立了一個gerrit服務器。 對於認證gerrit允許其他OpenId and OpenId_SSO。 第一個工作正常,但需要我輸入整個長的OpenId。 由於我只想讓一個提供商的第二個選項聽起來很完美。gerrit和OpenID_SSO

要使用這個,我必須提供參數auth.openIdSsoUrl這是「SSO入口點URL」。

如何找到正確的URL進入?

我已經嘗試在正常的OpenId登錄過程中使用wireshark監視http對話。但是那裏涉及的URL似乎並不是正確的。

在這種情況下究竟是什麼「入口點」?

順便說一句:我目前使用我自己的Atlassian人羣作爲OpenId服務器。

編輯:涉及的java代碼可以找到here

回答

3

「入口點」是一個OpenID端點URL。使用它進行身份驗證允許OpenID服務器說出哪個用戶已通過身份驗證,而不是要求用戶提供自己的標識符。它不用於OpenID進程,除非你提供它,所以它不會在Wireshark日誌中顯示。

Crowd 2.6有一個endpoint URL,它將在openidserver/op結束。