mirror of https://github.com/halo-dev/halo
Change router from /admin/api to /api/admin
parent
c2bcfd59fc
commit
8517f98ee4
|
@ -76,7 +76,7 @@ public class HaloConfiguration {
|
|||
|
||||
corsFilter.setOrder(Ordered.HIGHEST_PRECEDENCE + 10);
|
||||
corsFilter.setFilter(new CorsFilter());
|
||||
corsFilter.addUrlPatterns("/api/*", "/admin/api/*");
|
||||
corsFilter.addUrlPatterns("/api/*");
|
||||
|
||||
return corsFilter;
|
||||
}
|
||||
|
@ -92,7 +92,7 @@ public class HaloConfiguration {
|
|||
|
||||
logFilter.setOrder(Ordered.HIGHEST_PRECEDENCE + 9);
|
||||
logFilter.setFilter(new LogFilter());
|
||||
logFilter.addUrlPatterns("/api/*", "/admin/*");
|
||||
logFilter.addUrlPatterns("/api/*");
|
||||
|
||||
return logFilter;
|
||||
}
|
||||
|
@ -127,15 +127,15 @@ public class HaloConfiguration {
|
|||
failureHandler.setObjectMapper(objectMapper);
|
||||
|
||||
// Config the admin filter
|
||||
adminAuthenticationFilter.addExcludeUrlPatterns("/admin/api/login");
|
||||
adminAuthenticationFilter.addTryAuthUrlMethodPattern("/admin/api/comments", HttpMethod.POST.name());
|
||||
adminAuthenticationFilter.addExcludeUrlPatterns("/api/admin/login");
|
||||
adminAuthenticationFilter.addTryAuthUrlMethodPattern("/api/admin/comments", HttpMethod.POST.name());
|
||||
adminAuthenticationFilter.addTryAuthUrlMethodPattern("/api/comments", HttpMethod.POST.name());
|
||||
adminAuthenticationFilter.setFailureHandler(
|
||||
failureHandler);
|
||||
|
||||
FilterRegistrationBean<AdminAuthenticationFilter> authenticationFilter = new FilterRegistrationBean<>();
|
||||
authenticationFilter.setFilter(adminAuthenticationFilter);
|
||||
authenticationFilter.addUrlPatterns("/admin/*", "/api/comments");
|
||||
authenticationFilter.addUrlPatterns("/api/admin/*", "/api/comments");
|
||||
authenticationFilter.setOrder(1);
|
||||
return authenticationFilter;
|
||||
}
|
||||
|
|
|
@ -75,7 +75,7 @@ public class SwaggerConfiguration {
|
|||
// TODO Build with different security configuration
|
||||
return buildApiDocket("run.halo.app.admin",
|
||||
"run.halo.app.web.controller.admin",
|
||||
"/admin/api/**")
|
||||
"/api/admin/**")
|
||||
.enable(!haloProperties.getDocDisabled());
|
||||
}
|
||||
|
||||
|
@ -121,7 +121,7 @@ public class SwaggerConfiguration {
|
|||
private SecurityContext securityContext() {
|
||||
return SecurityContext.builder()
|
||||
.securityReferences(defaultAuth())
|
||||
.forPaths(PathSelectors.regex("/admin/api/.*"))
|
||||
.forPaths(PathSelectors.regex("/api/admin/.*"))
|
||||
.build();
|
||||
}
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ import javax.validation.Valid;
|
|||
*/
|
||||
@Slf4j
|
||||
@RestController
|
||||
@RequestMapping("/admin/api")
|
||||
@RequestMapping("/api/admin")
|
||||
public class AdminController {
|
||||
|
||||
private final PostService postService;
|
||||
|
|
|
@ -23,7 +23,7 @@ import static org.springframework.data.domain.Sort.Direction.DESC;
|
|||
* @date 3/21/19
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/attachments")
|
||||
@RequestMapping("/api/admin/attachments")
|
||||
public class AttachmentController {
|
||||
|
||||
private final AttachmentService attachmentService;
|
||||
|
|
|
@ -22,7 +22,7 @@ import static org.springframework.data.domain.Sort.Direction.ASC;
|
|||
* @date 3/21/19
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/categories")
|
||||
@RequestMapping("/api/admin/categories")
|
||||
public class CategoryController {
|
||||
|
||||
private final CategoryService categoryService;
|
||||
|
|
|
@ -40,7 +40,7 @@ import static org.springframework.data.domain.Sort.Direction.DESC;
|
|||
* @date 3/19/19
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/comments")
|
||||
@RequestMapping("/api/admin/comments")
|
||||
public class CommentController {
|
||||
|
||||
private final CommentService commentService;
|
||||
|
|
|
@ -18,7 +18,7 @@ import java.util.List;
|
|||
* @date : 2019/3/21
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/galleries")
|
||||
@RequestMapping("/api/admin/galleries")
|
||||
public class GalleryController {
|
||||
|
||||
private final GalleryService galleryService;
|
||||
|
|
|
@ -19,7 +19,7 @@ import java.util.List;
|
|||
* @date : 2019/3/21
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/links")
|
||||
@RequestMapping("/api/admin/links")
|
||||
public class LinkController {
|
||||
|
||||
private final LinkService linkService;
|
||||
|
|
|
@ -19,7 +19,7 @@ import java.util.List;
|
|||
* @date 3/19/19
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/logs")
|
||||
@RequestMapping("/api/admin/logs")
|
||||
public class LogController {
|
||||
|
||||
private final LogService logService;
|
||||
|
|
|
@ -23,7 +23,7 @@ import static org.springframework.data.domain.Sort.Direction.DESC;
|
|||
* @date 4/3/19
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/menus")
|
||||
@RequestMapping("/api/admin/menus")
|
||||
public class MenuController {
|
||||
|
||||
private final MenuService menuService;
|
||||
|
|
|
@ -17,7 +17,7 @@ import java.util.Map;
|
|||
* @date 3/20/19
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/options")
|
||||
@RequestMapping("/api/admin/options")
|
||||
public class OptionController {
|
||||
|
||||
private final OptionService optionService;
|
||||
|
|
|
@ -27,7 +27,7 @@ import static org.springframework.data.domain.Sort.Direction.DESC;
|
|||
* @date 3/19/19
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/posts")
|
||||
@RequestMapping("/api/admin/posts")
|
||||
public class PostController {
|
||||
|
||||
private final PostService postService;
|
||||
|
|
|
@ -27,7 +27,7 @@ import java.util.List;
|
|||
*/
|
||||
@Slf4j
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/tags")
|
||||
@RequestMapping("/api/admin/tags")
|
||||
public class TagController {
|
||||
|
||||
private final TagService tagService;
|
||||
|
|
|
@ -20,7 +20,7 @@ import java.util.Map;
|
|||
* @date : 2019/3/20
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/themes")
|
||||
@RequestMapping("/api/admin/themes")
|
||||
public class ThemeController {
|
||||
|
||||
private final ThemeService themeService;
|
||||
|
|
|
@ -20,7 +20,7 @@ import javax.validation.Valid;
|
|||
* @date 3/19/19
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/api/users")
|
||||
@RequestMapping("/api/admin/users")
|
||||
public class UserController {
|
||||
|
||||
private final UserService userService;
|
||||
|
|
Loading…
Reference in New Issue