問題タブ [spring-security-kerberos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-security - カスタム認証フィルターを spring-security-kerberos と組み合わせる
リモートユーザーを認証するために spring-security-kerberos を使用しています - これはうまくいきます。私が抱えている問題は、ユーザーが kerberos チケットを持っていない場合があり、別の形式の認証を使用する必要があることです。myCusomAuthenticationProvider
この目的のために、独自の認証プロバイダー ( ) を作成しました。このカスタム プロバイダーは、ユーザーに BASIC 認証を要求し、いくつかの LDAP サーバーを使用して、ユーザー名とパスワードに基づいてユーザーを認証します。
私が見ている問題は、カスタム認証マネージャーが常に認証トークンとして KerberosServiceRequestToken を取得し、UsernamePasswordAuthenticationToken を取得できないことです。サーバーが "Negotiate" と "Basic" の両方のメソッドをブラウザーに返すようにし、独自のプロバイダーに基本認証を処理させるにはどうすればよいですか?
spring-security-kerberos コードを微調整してそれを行う方法を見つけましたが、これを行うためのより良い方法を見つけようとしています。
web.xml: http://pastebin.com/embed.php?i=ZidnBMwZ
root-context-with-krb.xml: http://pastebin.com/c8vfUZfV
java - SSO spring kerberos のログアウト機能
KerberosServiceAuthenticationProvider
シングル サインオンを実行する Active Directory サービスからユーザーを認証するために、春のセキュリティでkerberos/spnego( ) 認証を使用しています。
ユーザーを認証し、アプリケーションにアクセスできます。ブラウザを閉じずにログアウト機能を実装したい。
Kerberos チケットを期限切れにする方法はありますか?
google-app-engine - アプリ エンジン + Java + keberos トークン
JAAS を使用した統合 Windows 認証をサポートする Google アプリ エンジン アプリケーションを開発しました。
Mozilla firefox で統合認証を有効にするために、次の構成を行いました
私のアプリケーションは ntlm をサポートしていないため、それに関連する構成を行っていません。
すべてがローカルで正常に動作します。つまり、ブラウザーは kerberos サービス トークンを取得してアプリケーションに送信できます。
しかし、Google App Engineにデプロイしたとき。その後、ブラウザは kerberos トークンを送信できません。私は常にNTLMトークンを取得しています。
以下にフローを示します。 1. ローカル ネットワークから mozilla ブラウザから信頼できる URL にアクセスします。2. 私のアプリケーションは、401 ネゴシエート チャレンジでブラウザにサービス トークンを要求します。 3. ブラウザはサービス トークンを取得しようとします。4. NTLM トークンを送信していることを確認しました。
ブラウザーが NTLM トークンをアプリ エンジンに送信する理由と、そのようなシナリオをどのように処理すればよいかを知りたいですか?
spring-security-kerberos - spring-security-kerberos-core 1.0.0.M2 からのアップグレード
github で Spring Security Kerberos/SPNEGO Extension の作業を発見しました: https://github.com/spring-projects/spring-security-kerberos
まだ 1.0.0.M2 を使用しているので、アップデートが推奨されているのか、新しいリリースの開発がどのように計画され進行しているのかをどこで確認できるのだろうか。
ありがとう
java - Spring セキュリティ Kerberos は廃止されましたか?
Web アプリで Java を使用して SSO (Windows 認証) を実装する必要があります。私はすでに Spring Security を使用しており、Kerberos という名前の拡張機能を見つけましたが、この拡張機能は廃止されたようです。
春のセキュリティのための拡張 Kerberos は廃止されましたか?
使用している場合、Java での SSO (Windows 認証) にどのような代替手段を使用していますか?
[]の
spring - Spnego Kerberos Spring SSO
SPNEGO Kerberos ベースの SSO を実装しようとしています。以下は、私がそれを実装しようとしたリンクです。フォームベースの SSO は正常に機能しています。しかし、SPNEGO を使用して実装しようとすると、以下のエラーが発生します。
Kerberos トークン ネゴシエート ヘッダーが無効であることを検証してください: ネゴシエート
YHwGBisGAQUFAqByMHCgMDAuBgorBgEEAYI3AgIKBgkqhkiC9xIBAgIGCSqGSIb3EgECAgYKKwYBBAGCNwICHqI8BDpOVEXNU1NQAAEAAACXsgjiBgAGADQAAAAMAAwAKAAAAAYBsR0AAAAPREVNT01BQ0hJTkUxQ09FTEFC