In today's world, we expect OAuth2 and OIDC compatibility. Sadly, there are many flavours of OAuth2/OIDC, both server and client side. Keycloak makes their interopability possible, but can be tough to configure. On the same hand, Keycloak's greatest strength, arguably, is in its