public AuthStatus secureResponse()

in geronimo-jaspi/src/main/java/org/apache/geronimo/components/jaspi/impl/ServerAuthContextImpl.java [49:63]


    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;
    }