'Get a user by ID.
:param str user_id: User ID.
:returns: user. See user schema in :class:`~.IdentityDriverBase`.
:rtype: dict
:raises keystone.exception.UserNotFound: If the user doesn\'t exist.'

@abc.abstractmethod
def get_user(self, user_id):

    raise exception.NotImplemented()
