Explorar el Código

# feat:系统元数据api权限管理

yangyi hace 6 días
padre
commit
f94fa1aab7
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      src/main/java/space/anyi/serve/controller/MetaController.java

+ 2 - 1
src/main/java/space/anyi/serve/controller/MetaController.java

@@ -3,6 +3,7 @@ package space.anyi.serve.controller;
 import com.fasterxml.jackson.core.JsonProcessingException;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import jakarta.validation.Valid;
+import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -38,7 +39,7 @@ public class MetaController {
         Meta meta = metaService.getMeta(Meta.WEBSITE_META_KEY);
         return Response.ok(meta.getValue());
     }
-
+    @PreAuthorize("hasAnyRole('ROLE_admin')")
     @PostMapping("updateWebsiteMeta")
     public Response updateWebsiteMeta(@Valid @RequestBody WebsiteMetaDto websiteMetaDto){
         Meta meta = new Meta();