問題タブ [jespa]

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.

0 投票する
0 に答える
491 参照

java - wsimportで生成されたクライアントでJespaを使用して、Windows認証で保護された.net Webサービスを呼び出す

Windows認証を使用している.Netサービスに接続できるように、wsimportによって生成されたクライアントにJespaを接続する方法を見つけようとしています(JavaクライアントはLinuxで実行されているため、組み込みのntlm認証動作しません)。実用的な例に感謝します。

また、これは大規模システムの小さなモジュールにすぎないため、グローバル設定を変更することはできません。

0 投票する
2 に答える
1535 参照

java - Jespa 1.1 Java + ActiveDirectory NTLM 認証が機能しない

http://www.ioplex.com/jespa.html

ドキュメントActive Directory なしでの NTLM サービスの提供で説明されている例に従っており、例の戦争を JBoss に展開しています。

やった:

  • すべての JBoss ポート番号を 1000 増やします (したがって、ポート 9080 を使用しています)
  • example_ntsp_web.xml の名前を web.xml に変更します
  • そして、デプロイします。
  • 認証できませんでした

JBoss にデバッグすると、ntlm オブジェクトの比較に失敗します

}

Eclipse を使用したデバッグ情報、ntResponses の長さが local と resp の間で等しくありませんか?

代替テキスト

他に何が欠けていますか?

環境: - Windows 7

0 投票する
1 に答える
2375 参照

java - Jespa NTLM 認証が 1 つの環境で失敗する

NTLM 認証を実行している Sharepoint サーバーに対して認証する必要がある Java コードがいくつかあります。IDE のコマンド ラインでこのコードを正常に実行していますが、Liferay 内にポートレットとしてデプロイすると、401 Unauthorized で失敗します。

コードは、呼び出し方を除いてまったく同じです。1 つは doView() ポートレット メソッド中 (ポートレット レンダリング フェーズ) で、もう 1 つは public static void main メソッドからのものです。

出力を確認するために、Jespa のログ記録をレベル 4 に設定しました。NetBeans IDE で:

Liferay ログ:

おそらく単純なことですが、指を置くことはできません。Jespa のサンプル コードをすべて調べましたが、何も見つかりませんでした。もちろん、Jespa は商用製品であり、評価しているだけなので、サポートにお金を払うことはできません。誰か提案があれば、私は感謝します。

0 投票する
2 に答える
1227 参照

active-directory - Windows ドメインのユーザー名

Jespa を使用して透過的な SSO を行うアプリに取り組んでいます。NtlmSecurityProvider を使用しています。私のコードでは、ユーザー名を取得すると、「DOMAINNAME\username」のようになります。

例えば

これを出力します: MYDOMAIN\myusername

これが私の質問です:

ドメイン名ユーザー名で、常にそのように見えますか? それとも、ドメイン内のユーザー アカウントの設定方法だけですか? たとえば、別の Windows ドメインに切り替えた場合、ドメインとバックスラッシュなしでユーザー名だけを取得できる可能性がありますか?

ありがとう!

0 投票する
1 に答える
2067 参照

active-directory - 複数のActiveDirectoryまたはWindowsドメインを使用したJespantlm認証

Jespaを使用して透過的なntlmサインオンを実行しています。複数のWindowsドメインでユーザーを認証できるようにしたい。1つのドメインで動作しています。別のものを追加するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
1250 参照

java - jespa:「ローカルログオン」を使用したSSO

私は現在、WindowsSSOサポートのjespaをWebアプリで評価しています。Windowsドメイン外にある個人用スタンドアロンワークステーション(win7)を試してみるという問題に直面しています。したがって、Jespaを構成するために使用できるActiveDirectoryがありません。この構成がjespaでサポートされているかどうか誰かが知っていますか?

0 投票する
1 に答える
948 参照

java - javax.servlet.Filter で SimpleJaxWsServiceExporter を使用できますか?

使いやすさのために Spring を使用して Web サービス エンドポイントを設定したいのですSimpleJaxWsServiceExporterが、Jespa のサブクラスを使用して Web サービスを保護する必要もあります。HttpSecurityFilter

フィルターを含むホスト webapp に別の HTTP サーバーを使用しているため、これはそのままでは機能しないと思われSimpleJaxWsServiceExporterます - どうすればこれを達成できますか?

私のクラスには と の注釈が付けられて@WebServiceいますapplicationContext.xml

0 投票する
0 に答える
1710 参照

java - IE7 および IE8 で応答がコミットされた後にセッションを作成できない

ユーザーが NTLM とフォームログインを同時に使用してログインできるアプリケーションを使用しています。つまり、ユーザーは Windows 資格情報を使用して (jespa を使用して) ログに記録できますが、ログアウトしてデータベース内のユーザー/パスワードをチェックする公式を使用することは可能です。IE8 (8.0.6001.18702 以上のビルド)、IE9、Firefox、または Chrome を使用している場合は問題なく動作しますが、IE7 (少なくとも 7.0.5730.13 を使用) および IE8 (ビルド 8.0.6001.18702) を使用している場合は問題ありません。

問題は、ログアウトした後、ユーザーが有効なユーザーで再度ログインしようとすると、次のエラーが発生することです。

securityContext.xml は次のとおりです。

失敗している最後の方法は次のとおりです。

そのメソッドで、servletRequest クラスをチェックする場合: if (servletRequest instanceof HttpSecurityServletRequest) {

IE7 と IE8 で servletRequest が失敗するのは jespa.http.HttpSecurityServletRequest ですが、IE8 ビルドで失敗しない IE9 と FF と Chrome では、サーブレット リクエストはそれではありません。そのため、何らかの理由で問題のある IE バージョンが NTLM 情報を送信し続けているように見えるため、SpringSecurity は認証を試みます。

Spring のバージョンは 3.1.2 (コアとセキュリティ)、jespa は 1.1.7、jcifs は 1.3.15 です。

この問題が発生したことはありますか?もしそうなら、あなたはそれを解決するために何をしましたか?

どうもありがとう!