Можно ли войти в систему с использованием пользователя и учетных данных (JWT) и войти в систему Oauth2 с помощью Google?JAVA

Программисты JAVA общаются здесь
Anonymous
Можно ли войти в систему с использованием пользователя и учетных данных (JWT) и войти в систему Oauth2 с помощью Google?

Сообщение Anonymous »

Я разрабатываю приложение, теперь в этом приложении я разработал вход в систему с помощью JWT, и теперь я хочу войти в систему с помощью google, я прочитал о strong>oauth2, но я не нашел ни одного руководства, которое реализовало бы общий вход в систему oauth2 и jwt.
В springSecurity у меня есть эта конфигурация

Код: Выделить всё

@Autowired
private MyUserDetailsService myUserDetailService;

@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(myUserDetailService);

}

@Override
protected void configure(HttpSecurity http) throws Exception {
http.cors();
http.csrf().disable().sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and();
http.authorizeRequests().antMatchers("/login").permitAll()
.anyRequest().authenticated();
http.addFilter(new JWTAuthenticationFilter(authenticationManager()));
http.addFilter(new JWTValidationToken(authenticationManager()));
}

@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
Для создания и проверки токена, но если я использую oauth2, у меня нет токена для его проверки, тогда мои фильтры токенов отправят ошибку. На многих страницах на странице регистрации есть вход в систему с помощью Google, и я знаю, что это возможно, но я не знаю, как это сделать.
Спасибо за ваше время и извините за мой английский, это не мой родной язык

Подробнее здесь: https://stackoverflow.com/questions/699 ... h2-sign-in

Вернуться в «JAVA»