private static void setCallerPrincipals(final Subject s, final CallbackHandler handler, final Subject pvcSubject) throws AuthException { if (System.getSecurityManager() == null) { _setCallerPrincipals(s,handler,pvcSubject); } else { try { AccessController.doPrivileged (new PrivilegedExceptionAction() { public Object run() throws Exception { _setCallerPrincipals(s,handler,pvcSubject); return null; } }); } catch(PrivilegedActionException pae) { Throwable cause = pae.getCause(); AuthException aex = new AuthException(); aex.initCause(cause); throw aex; } } }
clientSubject, messageInfo.getMap()); setCallerPrincipals(clientSubject, config.getCallbackHandler(), subjectLocal.get()); if (!managesSession &&
clientSubject, messageInfo.getMap()); setCallerPrincipals(clientSubject, config.getCallbackHandler(), subjectLocal.get()); if (!managesSession &&
private static void setCallerPrincipals(final Subject s, final CallbackHandler handler, final Subject pvcSubject) throws AuthException { if (System.getSecurityManager() == null) { _setCallerPrincipals(s,handler,pvcSubject); } else { try { AccessController.doPrivileged (new PrivilegedExceptionAction() { public Object run() throws Exception { _setCallerPrincipals(s,handler,pvcSubject); return null; } }); } catch(PrivilegedActionException pae) { Throwable cause = pae.getCause(); AuthException aex = new AuthException(); aex.initCause(cause); throw aex; } } }
public ServerAuthContext getAuthContext( String authContextID, Subject serviceSubject, Map properties) throws AuthException { ServerAuthContext serverAuthContext = null; ModuleInfo moduleInfo = getModuleInfo(authContextID,properties); if (moduleInfo != null && moduleInfo.getModule() != null) { Object moduleObj = moduleInfo.getModule(); Map map = moduleInfo.getMap(); if (moduleObj instanceof ServerAuthModule) { serverAuthContext = new GFServerAuthContext(this, (ServerAuthModule)moduleObj, map); } else { serverAuthContext = new GFServerAuthContext (this, (com.sun.enterprise.security.jauth.ServerAuthModule) moduleObj, map); } } return serverAuthContext; } }
public ServerAuthContext getAuthContext( String authContextID, Subject serviceSubject, Map properties) throws AuthException { ServerAuthContext serverAuthContext = null; ModuleInfo moduleInfo = getModuleInfo(authContextID,properties); if (moduleInfo != null && moduleInfo.getModule() != null) { Object moduleObj = moduleInfo.getModule(); Map map = moduleInfo.getMap(); if (moduleObj instanceof ServerAuthModule) { serverAuthContext = new GFServerAuthContext(this, (ServerAuthModule)moduleObj, map); } else { serverAuthContext = new GFServerAuthContext (this, (com.sun.enterprise.security.jauth.ServerAuthModule) moduleObj, map); } } return serverAuthContext; } }