Да, есть.
Keycloak позволяет создавать сопоставители для пользовательских провайдеров идентификации, чтобы вы могли извлекать роли и атрибуты из вашего провайдера в keycloak.Таким образом, вы сможете использовать ABAC или RBAC в Keycloak, при этом управление разрешениями для пользователя осуществляется через Auth0.
Сначала вы можете добавить Auth0 в качестве поставщика удостоверений через OpenID Connect или SAML2.Перейдите в конфигурацию приложения Auth0> дополнительные настройки> конечные точки, чтобы получить всю необходимую информацию для создания нового поставщика удостоверений.
Затем вам необходимо создать сопоставители в поставщике удостоверений, чтобы можно было импортировать атрибуты или роли из Auth0.маркер.Документация доступна на https://www.keycloak.org/docs/4.8/server_admin/index.html#_mappers
Теперь ваш пользователь в Keycloak будет иметь атрибуты и роли, которые вы сопоставили с Auth0.
Далее включите авторизацию на вашем клиенте.Теперь вы можете определить свои ресурсы, области, политики и разрешения в нем.Смотри https://www.keycloak.org/docs/4.8/authorization_services/index.html