1

gerritサーバーをセットアップしました。認証のために、gerritはとりわけOpenIdとOpenId_SSOを許可します。最初のものは問題なく動作しますが、長いOpenId全体を入力する必要があります。単一のプロバイダーのみを許可したいので、2番目のオプションは完璧に聞こえます。

auth.openIdSsoUrlこれを使用するには、「SSOエントリポイントURL」というパラメータを指定する必要があります。

入力する正しいURLを見つけるにはどうすればよいですか?

私はすでに、通常のOpenIdログイン中にwiresharkを使用してhttp会話を監視しようとしました。しかし、そこに含まれるURLは正しいものではないようです。

その文脈での「エントリポイント」とは正確には何ですか?

ところで:私は現在、自分のAtlassianCrowdをOpenIdサーバーとして使用しています。

編集:関連するJavaコードはここにあります。

4

1 に答える 1

3

「エントリポイント」はOpenIDエンドポイントURLです。これを使用して認証することにより、OpenIDサーバーは、ユーザーに独自のIDを提供するように要求するのではなく、どのユーザーが認証されているかを判断できます。指定しない限り、OpenIDプロセスでは使用されないため、Wiresharkログには表示されません。

Crowd 2.6から、エンドポイントURLがあります。これはで終わりopenidserver/opます。

于 2013-03-08T14:21:08.663 に答える