Esse repositório contém os exemplos utilizados no livro sobre OAuth 2.0. O livro contém uma abordagem didática sobre o assunto e os exemplos apresentados utilizam o Spring Security OAuth2.
Para facilitar a configuração do ambiente, utilizamos o Docker e o Docker Compose para orquestrar os serviços necessários, como o banco de dados MySQL.
Para iniciar os serviços, execute o seguinte comando na raiz do projeto:
docker-compose upCertifique-se de que a conexão com o MySQL utilize o IP 127.0.0.1 e a porta 3306 ao invés de localhost, para evitar problemas de resolução de DNS do Docker.