私はクライアントのために働いています。このクライアントは、Hudsonを継続的インテグレーションに使用し、標準のセントラル認証サービス(CAS)を通じてユーザーを認証する必要があります。だから私はCASをセットアップするためにHudsonに追加するプラグインを開発しようとしました。 私は、既存のプラグイン "cas1"からプラグインを開発し始めました。私がHudsonのためのプラグインを開発したのは初めてです。そして、私はSecurityRealm
を拡張するJavaクラスを作成しました。ハドソンを起動し、ハドソン管理 - >セキュリティ管理に行くと、私はCASセキュリティ(私の新しいプラグイン)を選択し、CAS URL、Hudson HostName URLを入力して保存します。サインアップリンクは、ページの右上に表示されます。ハドソン中央認証サービス
ユーザーがサインアップリンクをクリックすると、そのページをCAS認証ページにリダイレクトします。
どうすればいいですか?
ハドソンの基本認証ダイアログボックスが表示されないように、次のHTMLコードを修正しようとしました。
<a onclick="showLoginDialog(); return false;" href="/login?from=%2F">