linwe
2024-09-03 764d883b5ea3bdc06abbec548b6df0511e567978
src/main/java/org/springblade/modules/auth/endpoint/BladeTokenEndPoint.java
@@ -66,6 +66,16 @@
   private final BladeRedis bladeRedis;
   private final JwtProperties jwtProperties;
   /**
    *
    * @param tenantId
    * @param username
    * @param password
    * @param deptId
    * @param roleId
    * @param type 登录类型  2:pc  3: app
    * @return
    */
   @ApiLog("登录用户验证")
   @PostMapping("/oauth/token")
   @ApiOperation(value = "获取认证令牌", notes = "传入租户ID:tenantId,账号:account,密码:password")
@@ -73,7 +83,8 @@
               @ApiParam(value = "账号", required = true) @RequestParam(required = false) String username,
               @ApiParam(value = "密码", required = true) @RequestParam(required = false) String password,
               @ApiIgnore @RequestHeader(name = TokenUtil.DEPT_HEADER_KEY, required = false) String deptId,
               @ApiIgnore @RequestHeader(name = TokenUtil.ROLE_HEADER_KEY, required = false) String roleId) {
               @ApiIgnore @RequestHeader(name = TokenUtil.ROLE_HEADER_KEY, required = false) String roleId,
               @ApiParam(value = "登录类型", required = false) @RequestParam(required = false,defaultValue = "3") Integer loginType) {
      Kv authInfo = Kv.create();
@@ -89,7 +100,9 @@
         .set("grantType", grantType)
         .set("refreshToken", refreshToken)
         .set("userType", userType)
         .set("deptId", deptId).set("roleId", roleId);
         .set("deptId", deptId)
         .set("loginType",loginType)
         .set("roleId", roleId);
      ITokenGranter granter = TokenGranterBuilder.getGranter(grantType);
      UserInfo userInfo = granter.grant(tokenParameter);