Class DefaultRealmAuthenticationAdapter

    • Constructor Detail

      • DefaultRealmAuthenticationAdapter

        public DefaultRealmAuthenticationAdapter()
        Creates a new instance of DefaultRealmAuthenticationProvider
    • Method Detail

      • authenticate

        public boolean authenticate​(Subject callerSubject,
                                    String username,
                                    String passwordDigest,
                                    String nonce,
                                    String created)
                             throws XWSSecurityException
        Overrides:
        authenticate in class RealmAuthenticationAdapter
        Parameters:
        callerSubject - the callerSubject should contain the appropriate principal's of the caller after a successful authentication
        username - the username
        passwordDigest - the password-digest
        nonce - a nonce sent by the caller in the UsernameToken
        created - the creation time of the UsernameToken
        Returns:
        true if authentication succeeds
        Throws:
        XWSSecurityException - if there is an authentication failure