diff --git a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/SocialConfig.java b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/SocialConfig.java index a5ed117..34ec430 100644 --- a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/SocialConfig.java +++ b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/SocialConfig.java @@ -12,6 +12,9 @@ import org.springframework.social.connect.jdbc.JdbcUsersConnectionRepository; import javax.sql.DataSource; +/** + * 第三方登录的配置类 + */ @Configuration @EnableSocial public class SocialConfig extends SocialConfigurerAdapter{ diff --git a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/api/QQUserInfo.java b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/api/QQUserInfo.java index fe65103..f92a780 100644 --- a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/api/QQUserInfo.java +++ b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/api/QQUserInfo.java @@ -1,6 +1,7 @@ package com.micro.fast.security.core.social.qq.api; /** + * QQ用户信息的实体类 * @author lsy */ public class QQUserInfo { diff --git a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/api/impl/QQImpl.java b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/api/impl/QQImpl.java index b226343..ae55793 100644 --- a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/api/impl/QQImpl.java +++ b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/api/impl/QQImpl.java @@ -10,7 +10,7 @@ import org.springframework.social.oauth2.TokenStrategy; import java.io.IOException; /** - * 获取qq用户信息的实现类 + * 获取qq用户信息的实现类,qqApi用于组装QQServiceProvider * @author lsy */ public class QQImpl extends AbstractOAuth2ApiBinding implements QQ { diff --git a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQAdapter.java b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQAdapter.java index d3bd094..c109423 100644 --- a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQAdapter.java +++ b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQAdapter.java @@ -7,6 +7,7 @@ import org.springframework.social.connect.ConnectionValues; import org.springframework.social.connect.UserProfile; /** + * QQ的ApiAdapter ,用于组装QQConnectionFactory * @author lsy */ public class QQAdapter implements ApiAdapter { @@ -37,12 +38,12 @@ public class QQAdapter implements ApiAdapter { connectionValues.setImageUrl(qqUserInfo.getFigureurl_qq_1()); //设置用户的主页 connectionValues.setProfileUrl(null); - //服务商提供的用户的id + //服务商提供的用户的openID connectionValues.setProviderUserId(qqUserInfo.getOpenId()); } /** - * + * 用户的主页,QQ没有此功能 * @param qq * @return */ diff --git a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQConnectionFactory.java b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQConnectionFactory.java index ee3ee72..318b218 100644 --- a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQConnectionFactory.java +++ b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQConnectionFactory.java @@ -3,6 +3,10 @@ package com.micro.fast.security.core.social.qq.connet; import com.micro.fast.security.core.social.qq.api.QQ; import org.springframework.social.connect.support.OAuth2ConnectionFactory; +/** + * QQ授权连接工厂对象 + * @author lsy + */ public class QQConnectionFactory extends OAuth2ConnectionFactory { /** * 使用连接工厂创建连接 diff --git a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQServiceProvider.java b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQServiceProvider.java index a57d613..c7188a3 100644 --- a/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQServiceProvider.java +++ b/boot-starter/boot-starter-security/boot-starter-security-core/src/main/java/com/micro/fast/security/core/social/qq/connet/QQServiceProvider.java @@ -6,7 +6,7 @@ import org.springframework.social.oauth2.AbstractOAuth2ServiceProvider; import org.springframework.social.oauth2.OAuth2Template; /** - * 获取QQ用户信息服务的提供方 + * 获取QQ用户信息服务的提供方类,用于组装QQConnectionFactory * @author lsy */ public class QQServiceProvider extends AbstractOAuth2ServiceProvider {