Projeto de Autenticação com Spring
Projeto criado para testar a utilização do Oauth2 com Spring Framework.
- spring-security-oauth2-autoconfigure (link)
- spring-boot-starter-security (link)
- spring-boot-starter-data-jpa (link)
- spring-boot-starter-web (link)
- lombok (link)
- Fluxos OAuth2 implementados:
- Password
- Authorization Code
- Armazendamento de Token:
- Clients OAuth2
- Swagger (Login com fluxo de autorização)
- Roles/Authorities
Usuário |
Senha |
Roles |
admin |
123456 |
ROLE_USER, ROLE_ADMIN |
user |
123456 |
ROLE_USER |
Client ID |
Client Secret |
scope |
grant_type |
frontend |
123456 |
read,write |
authorization_code, password |