Interface AuthenticationBroker

    • Method Detail

      • authenticate

        SecurityContext authenticate​(String username,
                                     String password,
                                     X509Certificate[] peerCertificates)
                              throws SecurityException
        Authenticate the given user using the mechanism provided by this service.
        Parameters:
        username - the given user name to authenticate, null indicates an anonymous user.
        password - the given password for the user to authenticate.
        peerCertificates - for an SSL channel the certificates from remote peer.
        Returns:
        a new SecurityContext for the authenticated user.
        Throws:
        SecurityException - if the user cannot be authenticated.