質問

私のコード実施にJAASログインモジュールのcommitを設定します主要ユーザーのUUID:

subject.getPrincipals().add(new SimplePrincipal(userUUID)

その時にアクセスし、ユーザーからのEJBコンテクスト:

context.getCallerPrincipal().getName()

を受けているログインユーザーの名前の代わりにuserUUIDきました。

べての実装のカスタム元本又はどのように解決するのか。

感謝です。

役に立ちましたか?

解決 2

すべての後にJBossの5のバグが考えられます。 https://jira.jboss.org/jira/browse/EJBTHREE-1756

固定11. 2010年2月、今、次のJBossのリリースを待っている: - )

他のヒント

以下の回避策う:

  1. どちらにあるのですか?JBoss6.0.0.最終
  2. コピー、ファイルを$JBOSS_HOME/common/lib/jboss-ejb3-security.jar のJBoss5.1インストール先ディレクトリ.
  3. 再起動JBoss
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top