Exemplo do Livro OAuth 2.0: Proteja suas aplicações com o Spring Security OAuth2

oauth

#1

Olá,
Não consegui executar nenhum exemplo com sucesso.
Estou na versão Spring Tool Suite Version: 3.9.4.RELEASE
Na versão Spring Boot 1.4.3.RELEASE
Dá um erro apis/xml-apis/1.4.01/xml-apis-1.4.01.jar’ in project ‘bookserver’ cannot be read or is not a valid ZIP file
Se subo a versão doNa versão Spring Boot 1.5.8.RELEASE

The type org.thymeleaf.templateresolver.TemplateResolver cannot be resolved. It is indirectly referenced from required .class files

The method getCredenciais() is undefined for the type Usuario ResourceOwner.java /bookserver/src/main/java/br/com/casadocodigo/configuracao/seguranca line 31 Java Problem
The method getCredenciais() is undefined for the type Usuario ResourceOwner.java /bookserver/src/main/java/br/com/casadocodigo/configuracao/seguranca line 36 Java Problem
The method getCredenciais() is undefined for the type Usuario UsuariosController.java /bookserver/src/main/java/br/com/casadocodigo/usuarios line 78 Java Problem
The method getEmail() is undefined for the type DadosDeRegistro UsuariosController.java /bookserver/src/main/java/br/com/casadocodigo/usuarios line 56 Java Problem
The method getEstante() is undefined for the type Usuario LivrosApiController.java /bookserver/src/main/java/br/com/casadocodigo/livros/api line 27 Java Problem
The method getEstante() is undefined for the type Usuario LivrosController.java /bookserver/src/main/java/br/com/casadocodigo/livros line 30 Java Problem
The method getEstante() is undefined for the type Usuario LivrosController.java /bookserver/src/main/java/br/com/casadocodigo/livros line 42 Java Problem
The method getEstante() is undefined for the type Usuario LivrosController.java /bookserver/src/main/java/br/com/casadocodigo/livros line 48 Java Problem
The method getEstante() is undefined for the type Usuario LivrosController.java /bookserver/src/main/java/br/com/casadocodigo/livros line 52 Java Problem
The method getId() is undefined for the type Usuario ResourceOwner.java /bookserver/src/main/java/br/com/casadocodigo/configuracao/seguranca line 26 Java Problem
The method getNome() is undefined for the type DadosDeRegistro UsuariosController.java /bookserver/src/main/java/br/com/casadocodigo/usuarios line 55 Java Problem
The method getNota() is undefined for the type DadosDoLivro LivrosController.java /bookserver/src/main/java/br/com/casadocodigo/livros line 47 Java Problem
The method getSenha() is undefined for the type DadosDeRegistro UsuariosController.java /bookserver/src/main/java/br/com/casadocodigo/usuarios line 56 Java Problem
The method getTitulo() is undefined for the type DadosDoLivro LivrosController.java /bookserver/src/main/java/br/com/casadocodigo/livros line 47 Java Problem

Precisava aprender OAuth 2.0 com urgência.
Por favor ajuda.


#2

Olá @Juliocesar,

olhando o log enviado, percebi que alguns getters não estão sendo reconhecidos na sua IDE. Já tentou executar o projeto através do terminal com o comando mvn spring-boot:run ?

Quanto ao erro que você está recebendo, acredito que seja pela falta do lombok configurado em sua IDE. Muitas classes do projeto contam com algumas anotações do lombok. Para instalar esse projeto, caso ainda não o tenha feito, baixe o jar do projeto lombok, execute-o e siga as instruções da tela.


#3

Entendi.
Muito obrigado. Pelo retorno.
Pensei que STS rodava o html semelhante ao JSF, mas precisa configurar.
Está dando vários erros. no mvn.
Estou procurando resolver.
Mas muito obrigado, desculpe a burrice.