Я создал Spring boot Rest API и аутентифицируюсь с помощью Google OAuth2.
Я тестирую GET API с помощью браузера, он работает нормально. Тем не менее, мне нужно проверить API POST, я использую POSTMAN и получаю неподключенный HTML ответ.
pom. xml -------- включена зависимость.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-client</artifactId>
</dependency>
Created Config -------------
public class OAuthConfig extends WebSecurityConfigurerAdapter {
@Override
public void configure(HttpSecurity http) throws Exception {
http.csrf().disable().antMatcher("/**")
.authorizeRequests()
.antMatchers("/")
.permitAll()
.anyRequest()
.authenticated().and().oauth2Login().and().oauth2Client();
}
}
=========================
@GetMapping(value = "/hello", produces = "application/json")
public Principal getHello(Principal principal) {
return principal;
}
Эта точка отдыха нормально работает с браузером после аутентификации с использованием имени пользователя и пароля gmail. Главный рендеринг объекта JOSN в браузере. после нажатия url http:localhost: 8081 / hello "idToken": {"tokenValue": Однако это не работает с POSTMAN.
Пожалуйста, кто-нибудь, помогите мне проверить POST API с помощью POSTMAN.