From b2ada7c33483a5ece0916dbf6073ed1f10ba435e Mon Sep 17 00:00:00 2001 From: smallchill Date: Mon, 14 Dec 2020 21:10:46 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20secure=E5=A2=9E=E5=8A=A0=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E7=AD=BE=E5=90=8D=E7=89=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/controller/DashBoardController.java | 16 ++++++++++++++-- doc/nacos/blade.yaml | 5 +++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/DashBoardController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/DashBoardController.java index 6a9d0826..2f1dbfe6 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/DashBoardController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/controller/DashBoardController.java @@ -8,6 +8,7 @@ import org.springblade.core.tenant.annotation.NonDS; import org.springblade.core.tool.api.R; import org.springblade.core.tool.support.Kv; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; @@ -73,12 +74,23 @@ public class DashBoardController { return R.data(map); } + /** + * 签名信息 + */ + @PostMapping("/dashboard/sign") + @ApiOperationSupport(order = 3) + @ApiOperation(value = "签名信息", notes = "签名信息") + public R sign() { + Map map = new HashMap<>(16); + map.put("user", Kv.create().set("name", "曲丽丽").set("avatar", "https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png")); + return R.data(map); + } /** * 获取消息 */ @GetMapping("/notice/notices") - @ApiOperationSupport(order = 3) + @ApiOperationSupport(order = 4) @ApiOperation(value = "消息", notes = "消息") public R notices() { List> list = new ArrayList<>(); @@ -137,7 +149,7 @@ public class DashBoardController { * 获取我的消息 */ @GetMapping("/notice/my-notices") - @ApiOperationSupport(order = 4) + @ApiOperationSupport(order = 5) @ApiOperation(value = "消息", notes = "消息") public R myNotices() { List> list = new ArrayList<>(); diff --git a/doc/nacos/blade.yaml b/doc/nacos/blade.yaml index 765d0357..7e5a8887 100644 --- a/doc/nacos/blade.yaml +++ b/doc/nacos/blade.yaml @@ -142,6 +142,11 @@ blade: pattern: /dashboard/info username: "blade" password: "blade" + #动态签名认证配置 + sign: + - method: ALL + pattern: /dashboard/sign + crypto: "sha1" #多终端认证配置 client: - client-id: sword