[keycloak-user] Alternative authentication systems: SPI, token exchange. or IDP?