Hi There, you could use Keycloak as an OIDC IdP in ZITADEL or if you need more flexibilty you could use our JWT IDP (basicaly just provide ZITADEL with a JWT and the user is authenticated).
What is worth mentioning, ZITADEL will create an internal user to keep track of all the changes, sessions and so on.