'List all identity providers.
:param hints: filter hints which the driver should
implement if at all possible.
:returns: list of idp refs
:rtype: list of dicts
:raises keystone.exception.IdentityProviderNotFound: If the IdP
doesn\'t exist.'

@abc.abstractmethod
def list_idps(self, hints):

    raise exception.NotImplemented()
