'Get a user by name.
:returns: user_ref
:raises keystone.exception.UserNotFound: If the user doesn\'t exist.'

@abc.abstractmethod
def get_user_by_name(self, user_name, domain_id):

    raise exception.NotImplemented()
