package com.kidgrow.oauth2.openid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.config.annotation.SecurityConfigurerAdapter; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.web.DefaultSecurityFilterChain; import org.springframework.social.security.SocialUserDetailsService; import org.springframework.stereotype.Component; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @Description: OpenID相关配置
* @Project:
* @CreateDate: Created in 2020/2/20 09:41
* @Author: liuke */ @Component public class OpenIdAuthenticationSecurityConfig extends SecurityConfigurerAdapter { @Autowired private SocialUserDetailsService userDetailsService; @Override public void configure(HttpSecurity http) { //openId provider OpenIdAuthenticationProvider provider = new OpenIdAuthenticationProvider(); provider.setUserDetailsService(userDetailsService); http.authenticationProvider(provider); } }