- Download do keycloak 22
- Build do mapper
mvn clean package
na pastakeycloak-custom-mapper
- Copiar jar para o Keycloak
cp keycloak-custom-mapper/target/keycloak-custom-mapper-0.0.1-SNAPSHOT.jar <KC_HOME>/providers
- Iniciar Keycloak
<KC_HOME>/bin/kc.sh start-dev
- Na Tela inicial do keycloak, na aba
Provider info
verificar que o existe o mappervinicius-protocol-mapper
- Criar o realm
my-realm
- Criar o client
my-client
comClient authentication=on
eService accounts roles=on
- Criar client scope
my-client-scope
- Configurar no client
my-client
na abaclient scope
. Adicionar o Mapper by configuration
- Atualizar arquivo
create-token.sh
com a secret do clientmy-client
- executar
./create-token.sh