からウィンドウの資格にアクセスする方法ログインしているウィンドウのユーザーのJava:私は、スタンドアロンのアプリケーションからのJava</p> <p>で私のWebアプリケーションにアクセスして、私はのユーザーIDにアクセスできるように現在ログインしているWindowsユーザーの資格情報を取得することができますどのようにIEブラウザ
com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem();
System.out.println(NTSystem.getName());
を使用して、それは常にTomcatの、ユーザーのないIDを実行すると、WebアプリケーションにアクセスするユーザーのIDをプリントアウトされますので、しかし、これは、Webアプリケーションのために動作しません。
IEを使ってウェブサイトにアクセスすると、自動的にログインしますが、他のブラウザを使用するとログインボックスが飛び出します。どのようにこれを達成するための任意のアイデア、ありがとう?
私のウェブアプリはあなたが(それは統合Windows認証を使用して構成されていることを仮定して)IEが送信されることをKerberosトークンを受け取ることができるライブラリを使用する必要があるのTomcat 7