Spring boot Authenticate Rest API с помощью Google OAuth2 и как тестировать с помощью Postman - PullRequest
1 голос
/ 22 марта 2020

Я создал 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.

...