类 LoginExtenderService

java.lang.Object
com.mbap.auth.service.LoginExtenderService

public class LoginExtenderService extends Object
登录扩展类
  • 构造器详细资料

    • LoginExtenderService

      public LoginExtenderService()
  • 方法详细资料

    • decodeClient

      public String decodeClient(String client)
      自定义解析客户端名称和秘钥
      参数:
      client - 客户端名:客户端秘钥
      返回:
      client 客户端名:客户端秘钥
    • decodePassword

      public String decodePassword(String password)
      自定义oauth2密码授权模式下,登录用户的用户名密码解析,返回null原样校验
      参数:
      password - 密码
      返回:
      password 密码
    • addParam

      public Map<String,String> addParam()
      token中添加额外参数
      返回:
    • getValidCode

      public String getValidCode(String clientName, String csrfCode)
      自定义登录验证码生成策略
      参数:
      clientName - 客户端账户名
      csrfCode - csrf码
      返回: