The username to be used when connecting to the server. This
parameter is the "key" parameter for using declarative
authentication, meaning that if this value is present, the password
and domain are then required. If this value is not present, values
for the other two nodes will be ignored.
The password of the user connecting to the server. If username
is provided, this value is required; otherwise it is ignored.
The domain to use in conjunction with the username above. If
username is provided, this value is required; otherwise it is
For the Group Remove method, rollback consists of calling the
Group Add method. Prior to removing the object from the group, the
provider stores both the group path and the object path so that the
object can be re-added to the group in case rollback is
Prior to this action, the provider should ensure that the object
specified is a member of the specified group. This ensures that
rollback of a group remove operation does not actually add an
object to a group of which it was not previously a member.