public AuthStatus validateResponse(MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws AuthException { for (ClientAuthModule clientAuthModule : clientAuthModules) { AuthStatus result = clientAuthModule.validateResponse(messageInfo, clientSubject, serviceSubject); //jaspi spec p 74 if (result == AuthStatus.SUCCESS) { continue; } if (result == AuthStatus.SEND_CONTINUE || result == AuthStatus.FAILURE) { return result; } throw new AuthException("Invalid AuthStatus " + result + " from client auth module: " + clientAuthModule); } return AuthStatus.SUCCESS; } }
/** * @see ClientAuth#validateResponse(AuthParam, Subject, Subject, Map) */ @SuppressWarnings("unchecked") public AuthStatus validateResponse(MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws AuthException { Iterator iter = config.getClientAuthModules().iterator(); AuthStatus status = null; while(iter.hasNext()) { status = ((ClientAuthModule)iter.next()).validateResponse(messageInfo,clientSubject, serviceSubject); if(status == AuthStatus.FAILURE) break; } return status; } }
/** * @see ClientAuthContext#validateResponse(javax.security.auth.message.MessageInfo, javax.security.auth.Subject, javax.security.auth.Subject) */ @SuppressWarnings("rawtypes") public AuthStatus validateResponse(MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws AuthException { Iterator iter = config.getClientAuthModules().iterator(); AuthStatus status = null; while(iter.hasNext()) { status = ((ClientAuthModule)iter.next()).validateResponse(messageInfo,clientSubject, serviceSubject); if(status == AuthStatus.FAILURE) break; } return status; } }
public AuthStatus validateResponse(MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws AuthException { if (module != null) { return module.validateResponse(messageInfo, clientSubject, serviceSubject); } if (oldModule != null) { oldModule.validateResponse(config.getAuthParam(messageInfo), clientSubject, messageInfo.getMap()); return AuthStatus.SUCCESS; } else { throw new AuthException(); } }
public AuthStatus validateResponse(MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws AuthException { if (module != null) { return module.validateResponse(messageInfo, clientSubject, serviceSubject); } if (oldModule != null) { oldModule.validateResponse(config.getAuthParam(messageInfo), clientSubject, messageInfo.getMap()); return AuthStatus.SUCCESS; } else { throw new AuthException(); } }
public AuthStatus validateResponse(MessageInfo arg0, Subject arg1, Subject arg2) throws AuthException { AuthStatus[] status = new AuthStatus[module.length]; for (int i = 0; i < module.length; i++) { if (module[i] == null) { continue; } if (isLoggable(Level.FINE)) { logIfLevel(Level.FINE, null, "ClientAuthContext: ", authContextID, "of AppContext: ", getAppContext(), "calling vaidateResponse on module"); } status[i] = module[i].validateResponse(arg0, arg1, arg2); if (acHelper.exitContext(vR_SuccessValue, i, status[i])) { return acHelper.getReturnStatus(vR_SuccessValue, AuthStatus.SEND_FAILURE, status, i); } } return acHelper.getReturnStatus(vR_SuccessValue, AuthStatus.SEND_FAILURE, status, status.length - 1); }
public AuthStatus validateResponse(MessageInfo arg0, Subject arg1, Subject arg2) throws AuthException { AuthStatus[] status = new AuthStatus[module.length]; for (int i = 0; i < module.length; i++) { if (module[i] == null) { continue; } if (isLoggable(Level.FINE)) { logIfLevel(Level.FINE, null, "ClientAuthContext: ", authContextID, "of AppContext: ", getAppContext(), "calling vaidateResponse on module"); } status[i] = module[i].validateResponse(arg0, arg1, arg2); if (acHelper.exitContext(vR_SuccessValue, i, status[i])) { return acHelper.getReturnStatus(vR_SuccessValue, AuthStatus.SEND_FAILURE, status, i); } } return acHelper.getReturnStatus(vR_SuccessValue, AuthStatus.SEND_FAILURE, status, status.length - 1); }