Interface AuthenticationApiOp

    • Method Detail

      • authenticate

        Uid authenticate​(ObjectClass objectClass,
                         String username,
                         GuardedString password,
                         OperationOptions options)
        Most basic authentication available.
        Parameters:
        objectClass - The object class to use for authenticate. Will typically be an account. Must not be null.
        username - string that represents the account or user id.
        password - string that represents the password for the account or user.
        options - additional options that impact the way this operation is run. May be null.
        Returns:
        Uid The uid of the account that was used to authenticate
        Throws:
        RuntimeException - if the credentials do not pass authentication otherwise nothing.