cl
5 天以前 926cc0fd4fad17ae02814387ced7e0a88b042a2b
rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/AuthController.java
@@ -1,11 +1,9 @@
package com.vincent.rsf.openApi.controller;
import com.vincent.rsf.framework.common.Cools;
import com.vincent.rsf.openApi.entity.constant.Constants;
import com.vincent.rsf.openApi.entity.dto.CommonResponse;
import com.vincent.rsf.openApi.entity.params.GetTokenParam;
import com.vincent.rsf.openApi.security.service.AppAuthService;
import com.vincent.rsf.openApi.security.utils.TokenUtils;
import com.vincent.rsf.openApi.service.TokenService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@@ -18,7 +16,7 @@
public class AuthController {
    @Autowired
    private AppAuthService appAuthService;
    private TokenService tokenService;
    @ApiOperation("获取App认证Token")
    @PostMapping("/getToken")
@@ -28,10 +26,10 @@
        if (Cools.isEmpty(appId, appSecret)) {
            return CommonResponse.error("AppId和AppSecret不能为空");
        }
        if (!appAuthService.validateApp(appId, appSecret)) {
        String token = tokenService.issueToken(appId, appSecret);
        if (token == null) {
            return CommonResponse.error("AppId或AppSecret无效");
        }
        String token = Constants.TOKEN_PREFIX + TokenUtils.generateToken(appId, appSecret);
        return CommonResponse.ok().setMsg("获取Token成功").setData(token);
    }
}