@Override public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { return serverAuthModule.secureResponse(messageInfo, serviceSubject); }
/** * @see javax.security.auth.message.ServerAuth#secureResponse(javax.security.auth.message.MessageInfo, javax.security.auth.Subject) */ @Override public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { assert initialised : "Not initialised"; if (messageInfo instanceof ElytronMessageInfo) ((ElytronMessageInfo) messageInfo).setState(State.SECURE); AuthStatus result = null; for (int i = authModules.size() - 1; i >= 0; i--) { ServerAuthModule sam = authModules.get(i).getModule(); AuthStatus currentResult = sam.secureResponse(messageInfo, serviceSubject); if (currentResult == null || currentResult == AuthStatus.SUCCESS || currentResult == AuthStatus.FAILURE) { throw log.invalidAuthStatus(currentResult, sam.getClass().getName()); } if (result == null || toIndex(currentResult) > toIndex(result)) { result = currentResult; } if (currentResult == AuthStatus.SEND_FAILURE) { break; } } return result; }
/** * @see ServerAuthContext#secureResponse(javax.security.auth.message.MessageInfo, javax.security.auth.Subject) */ public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { AuthStatus status = null; for(ServerAuthModule sam:modules) { status = sam.secureResponse(messageInfo, serviceSubject); } return status; }
/** * @see ServerAuth#secureResponse(AuthParam, Subject, Map) */ public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { AuthStatus status = null; for(ServerAuthModule sam:modules) { status = sam.secureResponse(messageInfo, serviceSubject); } return status; }
@Override public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { return serverAuthModule.secureResponse(messageInfo, serviceSubject); }
@Override public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { return serverAuthModule.secureResponse(messageInfo, serviceSubject); }
@Override public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { ServerAuthModule module = modules.get(((Integer) messageInfo.getMap().get("moduleIndex")).intValue()); return module.secureResponse(messageInfo, serviceSubject); }
@Override public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { ServerAuthModule module = modules.get(((Integer) messageInfo.getMap().get("moduleIndex")).intValue()); return module.secureResponse(messageInfo, serviceSubject); }
public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { for (ServerAuthModule serverAuthModule : serverAuthModules) { AuthStatus result = serverAuthModule.secureResponse(messageInfo, serviceSubject); //jaspi spec p 86 if (result == AuthStatus.SEND_SUCCESS) { continue; } if (result == AuthStatus.SEND_CONTINUE || result == AuthStatus.SEND_FAILURE) { return result; } throw new AuthException("Invalid AuthStatus " + result + " from server auth module secureResponse: " + serverAuthModule); } return AuthStatus.SEND_SUCCESS; }
/** * @see javax.security.auth.message.ServerAuth#secureResponse(javax.security.auth.message.MessageInfo, javax.security.auth.Subject) */ @Override public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { assert initialised : "Not initialised"; if (messageInfo instanceof ElytronMessageInfo) ((ElytronMessageInfo) messageInfo).setState(State.SECURE); AuthStatus result = null; for (int i = authModules.size() - 1; i >= 0; i--) { ServerAuthModule sam = authModules.get(i).getModule(); AuthStatus currentResult = sam.secureResponse(messageInfo, serviceSubject); if (currentResult == null || currentResult == AuthStatus.SUCCESS || currentResult == AuthStatus.FAILURE) { throw log.invalidAuthStatus(currentResult, sam.getClass().getName()); } if (result == null || toIndex(currentResult) > toIndex(result)) { result = currentResult; } if (currentResult == AuthStatus.SEND_FAILURE) { break; } } return result; }
/** * @see javax.security.auth.message.ServerAuth#secureResponse(javax.security.auth.message.MessageInfo, javax.security.auth.Subject) */ @Override public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException { assert initialised : "Not initialised"; if (messageInfo instanceof ElytronMessageInfo) ((ElytronMessageInfo) messageInfo).setState(State.SECURE); AuthStatus result = null; for (int i = authModules.size() - 1; i >= 0; i--) { ServerAuthModule sam = authModules.get(i).getModule(); AuthStatus currentResult = sam.secureResponse(messageInfo, serviceSubject); if (currentResult == null || currentResult == AuthStatus.SUCCESS || currentResult == AuthStatus.FAILURE) { throw log.invalidAuthStatus(currentResult, sam.getClass().getName()); } if (result == null || toIndex(currentResult) > toIndex(result)) { result = currentResult; } if (currentResult == AuthStatus.SEND_FAILURE) { break; } } return result; }
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(); } }
public AuthStatus secureResponse(MessageInfo arg0, Subject arg1) 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, "ServerAuthContext: ", authContextID, "of AppContext: ", getAppContext(), "calling secureResponse on module"); } status[i] = module[i].secureResponse(arg0, arg1); if (acHelper.exitContext(sR_SuccessValue, i, status[i])) { return acHelper.getReturnStatus(sR_SuccessValue, AuthStatus.SEND_FAILURE, status, i); } } return acHelper.getReturnStatus(sR_SuccessValue, AuthStatus.SEND_FAILURE, status, status.length - 1); }
public AuthStatus secureResponse(MessageInfo arg0, Subject arg1) 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, "ServerAuthContext: ", authContextID, "of AppContext: ", getAppContext(), "calling secureResponse on module"); } status[i] = module[i].secureResponse(arg0, arg1); if (acHelper.exitContext(sR_SuccessValue, i, status[i])) { return acHelper.getReturnStatus(sR_SuccessValue, AuthStatus.SEND_FAILURE, status, i); } } return acHelper.getReturnStatus(sR_SuccessValue, AuthStatus.SEND_FAILURE, status, status.length - 1); }