如何通过请求标头中的用户身份验证为3.0 Bean设置EJBContext(基本身份验证)

时间:2019-04-29 09:45:46

标签: ejb jax-ws java-ee-7 glassfish-4

我想在我的Soap Request Header中使用Basic Auth来初始化一个上下文对象,我可以使用它来获取Principal对象。

不幸的是,我找不到最佳实践。 使用

@Resource
  private SessionContext sessionContext;

我总是获得“匿名”主体,而不是随请求一起发送的用户

USERXXX:PASSWORDXXX <--- Basic Auth Header

我必须在.xmls中的哪个位置进行设置? web.xml? application.xml? ejb-jar.xml? 又如何?

我确实尝试过用WebServiceContext交换EJB上下文。但我不断得到“空” ...

Debugging the server...

0 个答案:

没有答案