[keycloak-dev] auth spi design requirements and initial steps