Heads up! This post was written 3 years ago. Some information might be outdated or may have changed since then.
Quick way of having docker image with integrated apple social identity provider.
FROM maven:3.5-jdk-11 AS builder
RUN git clone https://github.com/BenjaminFavre/keycloak-apple-social-identity-provider.git
WORKDIR /keycloak-apple-social-identity-provider
RUN mvn package
FROM jboss/keycloak:16.1.1
COPY --chown=jboss:root --from=builder /keycloak-apple-social-identity-provider/target/apple-social-identity-provider-1.0.2.jar /opt/jboss/keycloak/standalone/deployments/