Why doesn't identity providers have separate IDs and Names in Openstack?