|
@@ -1,36 +0,0 @@
|
|
|
-package cn.iocoder.yudao.framework.social.config;
|
|
|
-
|
|
|
-import cn.iocoder.yudao.framework.social.core.YudaoAuthRequestFactory;
|
|
|
-import com.xingyuv.http.HttpUtil;
|
|
|
-import com.xingyuv.http.support.hutool.HutoolImpl;
|
|
|
-import com.xingyuv.jushauth.cache.AuthStateCache;
|
|
|
-import com.xingyuv.justauth.autoconfigure.JustAuthProperties;
|
|
|
-import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.springframework.boot.autoconfigure.AutoConfiguration;
|
|
|
-import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|
|
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
|
|
-import org.springframework.context.annotation.Bean;
|
|
|
-import org.springframework.context.annotation.Primary;
|
|
|
-
|
|
|
-/**
|
|
|
- * 社交自动装配类
|
|
|
- *
|
|
|
- * @author timfruit
|
|
|
- * @date 2021-10-30
|
|
|
- */
|
|
|
-@Slf4j
|
|
|
-@AutoConfiguration
|
|
|
-@EnableConfigurationProperties(JustAuthProperties.class)
|
|
|
-public class YudaoSocialAutoConfiguration {
|
|
|
-
|
|
|
- @Bean
|
|
|
- @Primary
|
|
|
- @ConditionalOnProperty(prefix = "justauth", value = "enabled", havingValue = "true", matchIfMissing = true)
|
|
|
- public YudaoAuthRequestFactory yudaoAuthRequestFactory(JustAuthProperties properties, AuthStateCache authStateCache) {
|
|
|
- // 需要修改 HttpUtil 使用的实现,避免类报错
|
|
|
- HttpUtil.setHttp(new HutoolImpl());
|
|
|
- // 创建 YudaoAuthRequestFactory
|
|
|
- return new YudaoAuthRequestFactory(properties, authStateCache);
|
|
|
- }
|
|
|
-
|
|
|
-}
|