Open Nonononoki opened 2 years ago
@ip6li It's also possible without, the problem is the relatively high cost of an Apple developer license. Additionally, the email address (which is the key used in Alovoa) is only visible on sign up (I think), which makes authentication a pain.
That's one of the reasons, why I would like to delegate AuthN away from Alovoa to Keycloack. At least an email mapping in Keycloak should do the job. I do not use Apple for AuthN delegation, but tests witch Keycloak and Alovoa worked also with Github and Gitlab OAuth2 backends configured in Keycloak.
This should be possible with a local Keycloak IDP server. Use Keycloak as IDP for Alovoa and configure any auth backend in Keycloak. I built such a Alovoa set up with Keycloak. See this feature preview. Components of this preview will be sent as pull requests to this repository.