Skip to content

fullcycle-dev/keycloak-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Autenticação com OpenID Connect e Keycloak

Execução

  1. Start container com o Keycloak

    $ docker-composer up -d 
  2. Login no Administration Console

    $ user=admin 
    $ password=admin
  3. 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

  4. Criar client

    • Clique em "Clients" \ "Create"

    • Preencher os campos

    • Clique em "Save"

    • Aba "Settings"

      • Access Type: confidential
      • Clique em "Save"
  5. 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!
  6. Configurar os campos no arquivo main.go no Keycloak em Clients ClientID e na aba Credentials Secret

    • clientID: dev-client

    • clientSecret: "Secret"

  7. Executar os comandos para subir a aplicação na porta 8082

    $ go mod init goclient
    
    $ go run goclient/main.go
  8. Acessar o navegador http://localhost:8081/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages