网关可校验token

This commit is contained in:
tanghc
2019-10-26 15:54:48 +08:00
parent 530a92a3ea
commit a08313ea81
33 changed files with 293 additions and 116 deletions

View File

@@ -0,0 +1,28 @@
package com.gitee.sop.storyweb.controller;
import com.gitee.sop.servercommon.annotation.ApiMapping;
import com.gitee.sop.servercommon.bean.OpenContext;
import com.gitee.sop.servercommon.bean.ServiceContext;
import com.gitee.sop.storyweb.controller.param.StoryParam;
import com.gitee.sop.storyweb.controller.result.StoryResult;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RestController;
/**
* @author tanghc
*/
@RestController
@Slf4j
@Api(tags = "故事接口")
public class TokenController {
@ApiMapping(value = "story.token.get", needToken = true/* 设置true网关会校验token是否存在 */)
public StoryResult token(StoryParam story) {
OpenContext openContext = ServiceContext.getCurrentContext().getOpenContext();
String appAuthToken = openContext.getAppAuthToken();
StoryResult result = new StoryResult();
result.setName("appAuthToken:" + appAuthToken);
return result;
}
}