接口 AuthenticateApi


  • @Validated
    public interface AuthenticateApi
    用户身份验证服务组件
    从以下版本开始:
    9.6.0
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      net.risesoft.pojo.Y9Result<net.risesoft.model.platform.AuthenticateResult> authenticate3​(@NotBlank String tenantShortName, @NotBlank String loginName, @NotBlank String base64EncodedPassword)
      用户登录名密码认证
      net.risesoft.pojo.Y9Result<net.risesoft.model.platform.AuthenticateResult> authenticate5​(@NotBlank String tenantShortName, @NotBlank String mobile, @NotBlank String base64EncodedPassword)
      用户手机号码密码认证
    • 方法详细资料

      • authenticate3

        @PostMapping("/authenticate3")
        net.risesoft.pojo.Y9Result<net.risesoft.model.platform.AuthenticateResult> authenticate3​(@RequestParam("tenantShortName") @NotBlank
                                                                                                 @NotBlank String tenantShortName,
                                                                                                 @RequestParam("loginName") @NotBlank
                                                                                                 @NotBlank String loginName,
                                                                                                 @RequestParam("base64EncodedPassword") @NotBlank
                                                                                                 @NotBlank String base64EncodedPassword)
        用户登录名密码认证
        参数:
        tenantShortName - 租户英文名称
        loginName - 登录名称
        base64EncodedPassword - base编码过的密码
        返回:
        Y9Result<AuthenticateResult> 通用请求返回对象 - data 是认证通过返回的用户信息
        从以下版本开始:
        9.6.0
      • authenticate5

        @PostMapping("/authenticate5")
        net.risesoft.pojo.Y9Result<net.risesoft.model.platform.AuthenticateResult> authenticate5​(@RequestParam("tenantShortName") @NotBlank
                                                                                                 @NotBlank String tenantShortName,
                                                                                                 @RequestParam("mobile") @NotBlank
                                                                                                 @NotBlank String mobile,
                                                                                                 @RequestParam("base64EncodedPassword") @NotBlank
                                                                                                 @NotBlank String base64EncodedPassword)
        用户手机号码密码认证
        参数:
        tenantShortName - 租户英文名称
        mobile - 手机号
        base64EncodedPassword - base编码过的密码
        返回:
        Y9Result<AuthenticateResult> 通用请求返回对象 - data 是认证通过返回的用户信息
        从以下版本开始:
        9.6.0