Portal
Keycloak login via OIDC (confidential client, Authorization Code + PKCE).
Login with Keycloak