Java 将附加参数从JSF传递到EJB
在我的JavaEE6应用程序(WebLogic12c、EJB3.1、JSF2)中,我需要知道是谁在EJB中调用了该方法 但是调用方从context.getCallerPrincipal().getName()获取的登录名是不够的,因为在我的应用程序中,登录名不是唯一的。我需要从JSF层(用户组织id)传递额外的参数,但我不想更改每个方法的签名Java 将附加参数从JSF传递到EJB,java,security,jsf,jakarta-ee,ejb,Java,Security,Jsf,Jakarta Ee,Ejb,在我的JavaEE6应用程序(WebLogic12c、EJB3.1、JSF2)中,我需要知道是谁在EJB中调用了该方法 但是调用方从context.getCallerPrincipal().getName()获取的登录名是不够的,因为在我的应用程序中,登录名不是唯一的。我需要从JSF层(用户组织id)传递额外的参数,但我不想更改每个方法的签名 当用户登录到应用程序(或通常在JSF层)时,是否有任何方法可以设置自定义参数,这些参数稍后对EJB可见 有两种选择 使用JASPIC将用户/调用方主体名称
当用户登录到应用程序(或通常在JSF层)时,是否有任何方法可以设置自定义参数,这些参数稍后对EJB可见 有两种选择