类 SecurityProperties

java.lang.Object
com.iplatform.security.config.SecurityProperties

@ConfigurationProperties(prefix="iplatform.security") public class SecurityProperties extends Object
  • 构造器详细资料

    • SecurityProperties

      public SecurityProperties()
  • 方法详细资料

    • isUserNameIsPhone

      public boolean isUserNameIsPhone()
      用户体系(用户名)都是手机号。
      返回:
    • setUserNameIsPhone

      public void setUserNameIsPhone(boolean userNameIsPhone)
    • isAllowMobileLoginReg

      public boolean isAllowMobileLoginReg()
      支持手机登录时自动注册(手机不存在则,直接注册)
      返回:
    • setAllowMobileLoginReg

      public void setAllowMobileLoginReg(boolean allowMobileLoginReg)
    • getTokenExpireWeb

      public long getTokenExpireWeb()
      返回PC端token失效时间(分钟),默认:120
      返回:
    • setTokenExpireWeb

      public void setTokenExpireWeb(long tokenExpireWeb)
    • getTokenExpireMobile

      public long getTokenExpireMobile()
      返回移动端token失效时间(分钟),默认:60 * 24 * 15 (15天)
      返回:
    • setTokenExpireMobile

      public void setTokenExpireMobile(long tokenExpireMobile)
    • isAllowPcUserAccessApp

      public boolean isAllowPcUserAccessApp()
    • setAllowPcUserAccessApp

      public void setAllowPcUserAccessApp(boolean allowPcUserAccessApp)
      设置是否允许'后台PC用户'访问登录手机APP
      参数:
      allowPcUserAccessApp -
    • isCorsEnabled

      public boolean isCorsEnabled()
      是否启用跨域配置,在 Gateway 模式下,由于网关已经配置,这里业务就不需要重复配置了。
      返回:
    • setCorsEnabled

      public void setCorsEnabled(boolean corsEnabled)
    • getSupervisorPassword

      public String getSupervisorPassword()
      获取超级管理员密码(秘文)
      返回:
    • setSupervisorPassword

      public void setSupervisorPassword(String supervisorPassword)
    • getPermitList

      public List<String> getPermitList()
      获得配置的已认证用户都能访问的地址集合。
      返回:
    • setPermitList

      public void setPermitList(List<String> permitList)
    • getAnonymousList

      public List<String> getAnonymousList()
      获得配置的匿名访问地址集合
      返回:
    • setAnonymousList

      public void setAnonymousList(List<String> anonymousList)
    • getLoginCaptchaUserPass

      public String getLoginCaptchaUserPass()
      用户名密码方式登录,配置的验证码提供者。
      返回:
    • setLoginCaptchaUserPass

      public void setLoginCaptchaUserPass(String loginCaptchaUserPass)
    • getLoginCaptchaSmsCode

      public String getLoginCaptchaSmsCode()
      手机短信登录方式,配置的验证码提供者。
      返回:
    • setLoginCaptchaSmsCode

      public void setLoginCaptchaSmsCode(String loginCaptchaSmsCode)