Skip to content

社交登录(forge-starter-social)

工程位置:forge-server/forge-framework/forge-starter-parent/forge-starter-social。Maven artifactIdforge-starter-socialsrc/main/java 里有 37 个 Java 文件。

引入

xml
<dependency>
    <groupId>com.mdframe.forge</groupId>
    <artifactId>forge-starter-social</artifactId>
</dependency>

自动装配

META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 登记了:

  • com.mdframe.forge.starter.social.config.SocialAutoConfiguration

配置属性

forge.socialcom.mdframe.forge.starter.social.context.SocialProperties

字段类型类内默认值说明
enabledBooleantrue三方登录配置属性
callbackPrefixString""三方登录配置属性
autoRegisterBooleantrue三方登录配置属性
defaultRoleIdsLong[]new Long[0]三方登录配置属性

类内默认值不是官方启动配置。各服务 application.yml 可以覆盖。

源码类型清单

下面只列 forge-starter-social 自己的公开类型。

接口

  • com.mdframe.forge.starter.social.mapper.SysSocialAppConfigMapper
  • com.mdframe.forge.starter.social.mapper.SysSocialCapabilityBindingMapper
  • com.mdframe.forge.starter.social.mapper.SysSocialConfigMapper
  • com.mdframe.forge.starter.social.mapper.SysUserSocialMapper
  • com.mdframe.forge.starter.social.security.SocialAppCredentialService
  • com.mdframe.forge.starter.social.service.ISocialAppConfigService
  • com.mdframe.forge.starter.social.service.ISocialConfigService
  • com.mdframe.forge.starter.social.service.ISocialUserService

枚举

  • SocialPlatform

  • DefaultSocialAppCredentialService
  • SocialAppConfigServiceImpl
  • SocialAppSaveCommand
  • SocialAuthRequestFactory
  • SocialAuthUrl
  • SocialAutoConfiguration
  • SocialBindRequest
  • SocialConfigController
  • SocialConfigServiceImpl
  • SocialConnectionSummaryVO
  • SocialController
  • SocialLoginRequest
  • SocialOAuthIntent
  • SocialOAuthLoginService
  • SocialOAuthStateService
  • SocialPlatformInfo
  • SocialProperties
  • SocialTicketResponse
  • SocialUserController
  • SocialUserServiceImpl
  • SysSocialAppConfig
  • SysSocialCapabilityBinding
  • SysSocialConfig
  • SysUserSocial
  • UserSocialBinding

相关文档