Tecnologias | Projeto | Roteiro | Como executar |
Esse projeto foi desenvolvido com as seguintes tecnologias:
Esse projeto foi elaborado nesse vídeo que demonstra como funciona o Spring Authorization Server e como utilizá-lo para autorizar requisições seguindo o Oauth 2.0 e OpenID Connect.
- Arquitetura do sistema
- spring-auth-server
- client-server
- resource-server
- Clone o repositório
- Abra em qualquer IDE Java
- Execute o projeto Spring Boot
Agora você pode testar os seguintes fluxos seguindo a implementação do OIDC:
- Acesse
http://localhost:8080/home
- Autentique com o usuário
user
e senhapassword
- Aceite as opções de consentimento
- Visualize os dados gerados pelo AS (access token, refresh token e id token)
- Acesse
http://localhost:8080/tasks
- Visualize as tarefas do usuário logado