Class AbstractUsernameTokenAuthenticatingInterceptor.CustomValidator

    • Constructor Detail

      • CustomValidator

        protected CustomValidator()
    • Method Detail

      • verifyCustomPassword

        protected void verifyCustomPassword​(UsernameToken usernameToken,
                                            RequestData data)
                                     throws WSSecurityException
        Description copied from class: UsernameTokenValidator
        Verify a UsernameToken containing a password of some unknown (but specified) password type. It does this by querying a CallbackHandler instance to obtain a password for the given username, and then comparing it against the received password. This method currently uses the same logic as the verifyPlaintextPassword case, but it in a separate protected method to allow users to override the validation of the custom password type specific case.
        Overrides:
        verifyCustomPassword in class UsernameTokenValidator
        Parameters:
        usernameToken - The UsernameToken instance to verify
        Throws:
        WSSecurityException - on a failed authentication.
      • verifyPlaintextPassword

        protected void verifyPlaintextPassword​(UsernameToken usernameToken,
                                               RequestData data)
                                        throws WSSecurityException
        Description copied from class: UsernameTokenValidator
        Verify a UsernameToken containing a plaintext password. It does this by querying a CallbackHandler instance to obtain a password for the given username, and then comparing it against the received password. This method currently uses the same logic as the verifyDigestPassword case, but it in a separate protected method to allow users to override the validation of the plaintext password specific case.
        Overrides:
        verifyPlaintextPassword in class UsernameTokenValidator
        Parameters:
        usernameToken - The UsernameToken instance to verify
        Throws:
        WSSecurityException - on a failed authentication.