Skip to content

认证授权(forge-starter-auth)

工程位置:forge-server/forge-framework/forge-starter-parent/forge-starter-auth。Maven artifactIdforge-starter-authsrc/main/java 里有 38 个 Java 文件。

引入

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

自动装配

这个模块没有 AutoConfiguration.imports。以 POM 依赖和下面的类型清单为准。

配置属性

forge.captchacom.mdframe.forge.starter.auth.config.CaptchaProperties

字段类型类内默认值说明
devEchoCodebooleanfalse是否在接口响应中回显验证码明文(dev-echo)。默认关闭;只有 dev/local Profile 且显式开启时,图形/短信验证码才会随响应返回 code 字段,同时短信走本地模拟发送。其他 Profile 即使误配置为 true 也不会生效

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

源码类型清单

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

接口

  • com.mdframe.forge.starter.auth.service.IAuthService
  • com.mdframe.forge.starter.auth.service.ICaptchaService
  • com.mdframe.forge.starter.auth.service.ILoginLockService
  • com.mdframe.forge.starter.auth.service.IMenuService
  • com.mdframe.forge.starter.auth.service.IPermissionService
  • com.mdframe.forge.starter.auth.sms.SmsCaptchaSender
  • com.mdframe.forge.starter.auth.strategy.IAuthStrategy

枚举

  • AuthType

  • AccountLockedException
  • ApiPermissionInterceptor
  • AuthController
  • AuthStrategyFactory
  • CaptchaProperties
  • CaptchaResult
  • CaptchaServiceImpl
  • FlowDelegationSessionVerifier
  • LoginConfigResult
  • LoginLockServiceImpl
  • LoginRequest
  • LoginResult
  • LoginTenantOption
  • PasswordUtil
  • PathMatcher
  • RegisterRequest
  • SaTokenConfig
  • SaTokenConfigLoader
  • SaTokenExceptionHandler
  • SaTokenFlowTokenProvider
  • SaTokenWebSocketAuthenticationConfiguration
  • SliderCaptchaResult
  • SliderCaptchaValidateRequest
  • SmsCaptchaResult
  • SsoExchangeRequest
  • SsoTicketPayload
  • SsoTicketRequest
  • SsoTicketResult
  • StpInterfaceImpl
  • UserResourceTreeVO

相关文档