try { subjectLocal.remove(); oldModule.validateRequest(config.getAuthParam(messageInfo), clientSubject, messageInfo.getMap()); setCallerPrincipals(clientSubject, config.getCallbackHandler(), subjectLocal.get()); if (!managesSession && GFServerConfigProvider.HTTPSERVLET.equals( config.getMessageLayer())) { messageInfo.getMap().put( HttpServletConstants.REGISTER_WITH_AUTHENTICATOR,
(String layer, String appContext, CallbackHandler handler) throws AuthException { return new GFServerAuthConfig(this, layer, appContext, handler);
(String layer, String appContext, CallbackHandler handler) throws AuthException { return new GFServerAuthConfig(this, layer, appContext, handler);
try { subjectLocal.remove(); oldModule.validateRequest(config.getAuthParam(messageInfo), clientSubject, messageInfo.getMap()); setCallerPrincipals(clientSubject, config.getCallbackHandler(), subjectLocal.get()); if (!managesSession && GFServerConfigProvider.HTTPSERVLET.equals( config.getMessageLayer())) { messageInfo.getMap().put( HttpServletConstants.REGISTER_WITH_AUTHENTICATOR,
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; } }
public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { if (module != null) { return module.secureResponse(messageInfo, serviceSubject); } if (oldModule != null) { oldModule.secureResponse(config.getAuthParam(messageInfo), serviceSubject, messageInfo.getMap()); return AuthStatus.SEND_SUCCESS; } else { throw new AuthException(); } }
public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { if (module != null) { return module.secureResponse(messageInfo, serviceSubject); } if (oldModule != null) { oldModule.secureResponse(config.getAuthParam(messageInfo), serviceSubject, messageInfo.getMap()); return AuthStatus.SEND_SUCCESS; } else { throw new AuthException(); } }