-
Start container com o Keycloak
$ docker-composer up -d
-
Login no Administration Console
$ user=admin $ password=admin
-
Criar um realm
-
Clique "Add realm" no menu suspenso onde diz "Master"
-
Name: dev-realm
-
Clique em "Create"
Verificar se está no realm recém criado
-
-
Criar client
-
Clique em "Clients" \ "Create"
-
Preencher os campos
- Client ID: dev-client
- Client Protocol: openid-connect
- Root URL: http://localhost:8081
-
Clique em "Save"
-
Aba "Settings"
- Access Type: confidential
- Clique em "Save"
-
-
Criar usuário
-
Clique em "Users" \ "Add user"
-
Preencher os campos
- Username: dev-user
- Email:
- First Name: Rafael
- Last Name: Silva
- User Enabled (usuário ativo): ON
- Email Verified (usuário já verificado): ON
-
Clique em "Save"
-
Clique em "Credentials"
- Preencher o "Password"
- Temporary (se o password é temporário): OFF
- Clique em "Set password" e confirme!
-
-
Configurar os campos no arquivo main.go no Keycloak em Clients ClientID e na aba Credentials Secret
-
clientID: dev-client
-
clientSecret: "Secret"
-
-
Executar os comandos para subir a aplicação na porta 8082
$ go mod init goclient $ go run goclient/main.go
-
Acessar o navegador http://localhost:8081/
fullcycle-dev/keycloak-go
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published