diff --git a/openstackclient/identity/common.py b/openstackclient/identity/common.py
index e70d87d21f..a75db4f8dd 100644
--- a/openstackclient/identity/common.py
+++ b/openstackclient/identity/common.py
@@ -207,7 +207,7 @@ def _find_identity_resource(identity_client_manager, name_or_id,
                                                 name_or_id, **kwargs)
         if identity_resource is not None:
             return identity_resource
-    except exceptions.Forbidden:
+    except (exceptions.Forbidden, identity_exc.Forbidden):
         pass
 
     return resource_type(None, {'id': name_or_id, 'name': name_or_id})