Change router from /admin/api to /api/admin

pull/146/head
johnniang 2019-04-16 23:39:57 +08:00
parent c2bcfd59fc
commit 8517f98ee4
15 changed files with 20 additions and 20 deletions

View File

@ -76,7 +76,7 @@ public class HaloConfiguration {
corsFilter.setOrder(Ordered.HIGHEST_PRECEDENCE + 10); corsFilter.setOrder(Ordered.HIGHEST_PRECEDENCE + 10);
corsFilter.setFilter(new CorsFilter()); corsFilter.setFilter(new CorsFilter());
corsFilter.addUrlPatterns("/api/*", "/admin/api/*"); corsFilter.addUrlPatterns("/api/*");
return corsFilter; return corsFilter;
} }
@ -92,7 +92,7 @@ public class HaloConfiguration {
logFilter.setOrder(Ordered.HIGHEST_PRECEDENCE + 9); logFilter.setOrder(Ordered.HIGHEST_PRECEDENCE + 9);
logFilter.setFilter(new LogFilter()); logFilter.setFilter(new LogFilter());
logFilter.addUrlPatterns("/api/*", "/admin/*"); logFilter.addUrlPatterns("/api/*");
return logFilter; return logFilter;
} }
@ -127,15 +127,15 @@ public class HaloConfiguration {
failureHandler.setObjectMapper(objectMapper); failureHandler.setObjectMapper(objectMapper);
// Config the admin filter // Config the admin filter
adminAuthenticationFilter.addExcludeUrlPatterns("/admin/api/login"); adminAuthenticationFilter.addExcludeUrlPatterns("/api/admin/login");
adminAuthenticationFilter.addTryAuthUrlMethodPattern("/admin/api/comments", HttpMethod.POST.name()); adminAuthenticationFilter.addTryAuthUrlMethodPattern("/api/admin/comments", HttpMethod.POST.name());
adminAuthenticationFilter.addTryAuthUrlMethodPattern("/api/comments", HttpMethod.POST.name()); adminAuthenticationFilter.addTryAuthUrlMethodPattern("/api/comments", HttpMethod.POST.name());
adminAuthenticationFilter.setFailureHandler( adminAuthenticationFilter.setFailureHandler(
failureHandler); failureHandler);
FilterRegistrationBean<AdminAuthenticationFilter> authenticationFilter = new FilterRegistrationBean<>(); FilterRegistrationBean<AdminAuthenticationFilter> authenticationFilter = new FilterRegistrationBean<>();
authenticationFilter.setFilter(adminAuthenticationFilter); authenticationFilter.setFilter(adminAuthenticationFilter);
authenticationFilter.addUrlPatterns("/admin/*", "/api/comments"); authenticationFilter.addUrlPatterns("/api/admin/*", "/api/comments");
authenticationFilter.setOrder(1); authenticationFilter.setOrder(1);
return authenticationFilter; return authenticationFilter;
} }

View File

@ -75,7 +75,7 @@ public class SwaggerConfiguration {
// TODO Build with different security configuration // TODO Build with different security configuration
return buildApiDocket("run.halo.app.admin", return buildApiDocket("run.halo.app.admin",
"run.halo.app.web.controller.admin", "run.halo.app.web.controller.admin",
"/admin/api/**") "/api/admin/**")
.enable(!haloProperties.getDocDisabled()); .enable(!haloProperties.getDocDisabled());
} }
@ -121,7 +121,7 @@ public class SwaggerConfiguration {
private SecurityContext securityContext() { private SecurityContext securityContext() {
return SecurityContext.builder() return SecurityContext.builder()
.securityReferences(defaultAuth()) .securityReferences(defaultAuth())
.forPaths(PathSelectors.regex("/admin/api/.*")) .forPaths(PathSelectors.regex("/api/admin/.*"))
.build(); .build();
} }

View File

@ -25,7 +25,7 @@ import javax.validation.Valid;
*/ */
@Slf4j @Slf4j
@RestController @RestController
@RequestMapping("/admin/api") @RequestMapping("/api/admin")
public class AdminController { public class AdminController {
private final PostService postService; private final PostService postService;

View File

@ -23,7 +23,7 @@ import static org.springframework.data.domain.Sort.Direction.DESC;
* @date 3/21/19 * @date 3/21/19
*/ */
@RestController @RestController
@RequestMapping("/admin/api/attachments") @RequestMapping("/api/admin/attachments")
public class AttachmentController { public class AttachmentController {
private final AttachmentService attachmentService; private final AttachmentService attachmentService;

View File

@ -22,7 +22,7 @@ import static org.springframework.data.domain.Sort.Direction.ASC;
* @date 3/21/19 * @date 3/21/19
*/ */
@RestController @RestController
@RequestMapping("/admin/api/categories") @RequestMapping("/api/admin/categories")
public class CategoryController { public class CategoryController {
private final CategoryService categoryService; private final CategoryService categoryService;

View File

@ -40,7 +40,7 @@ import static org.springframework.data.domain.Sort.Direction.DESC;
* @date 3/19/19 * @date 3/19/19
*/ */
@RestController @RestController
@RequestMapping("/admin/api/comments") @RequestMapping("/api/admin/comments")
public class CommentController { public class CommentController {
private final CommentService commentService; private final CommentService commentService;

View File

@ -18,7 +18,7 @@ import java.util.List;
* @date : 2019/3/21 * @date : 2019/3/21
*/ */
@RestController @RestController
@RequestMapping("/admin/api/galleries") @RequestMapping("/api/admin/galleries")
public class GalleryController { public class GalleryController {
private final GalleryService galleryService; private final GalleryService galleryService;

View File

@ -19,7 +19,7 @@ import java.util.List;
* @date : 2019/3/21 * @date : 2019/3/21
*/ */
@RestController @RestController
@RequestMapping("/admin/api/links") @RequestMapping("/api/admin/links")
public class LinkController { public class LinkController {
private final LinkService linkService; private final LinkService linkService;

View File

@ -19,7 +19,7 @@ import java.util.List;
* @date 3/19/19 * @date 3/19/19
*/ */
@RestController @RestController
@RequestMapping("/admin/api/logs") @RequestMapping("/api/admin/logs")
public class LogController { public class LogController {
private final LogService logService; private final LogService logService;

View File

@ -23,7 +23,7 @@ import static org.springframework.data.domain.Sort.Direction.DESC;
* @date 4/3/19 * @date 4/3/19
*/ */
@RestController @RestController
@RequestMapping("/admin/api/menus") @RequestMapping("/api/admin/menus")
public class MenuController { public class MenuController {
private final MenuService menuService; private final MenuService menuService;

View File

@ -17,7 +17,7 @@ import java.util.Map;
* @date 3/20/19 * @date 3/20/19
*/ */
@RestController @RestController
@RequestMapping("/admin/api/options") @RequestMapping("/api/admin/options")
public class OptionController { public class OptionController {
private final OptionService optionService; private final OptionService optionService;

View File

@ -27,7 +27,7 @@ import static org.springframework.data.domain.Sort.Direction.DESC;
* @date 3/19/19 * @date 3/19/19
*/ */
@RestController @RestController
@RequestMapping("/admin/api/posts") @RequestMapping("/api/admin/posts")
public class PostController { public class PostController {
private final PostService postService; private final PostService postService;

View File

@ -27,7 +27,7 @@ import java.util.List;
*/ */
@Slf4j @Slf4j
@RestController @RestController
@RequestMapping("/admin/api/tags") @RequestMapping("/api/admin/tags")
public class TagController { public class TagController {
private final TagService tagService; private final TagService tagService;

View File

@ -20,7 +20,7 @@ import java.util.Map;
* @date : 2019/3/20 * @date : 2019/3/20
*/ */
@RestController @RestController
@RequestMapping("/admin/api/themes") @RequestMapping("/api/admin/themes")
public class ThemeController { public class ThemeController {
private final ThemeService themeService; private final ThemeService themeService;

View File

@ -20,7 +20,7 @@ import javax.validation.Valid;
* @date 3/19/19 * @date 3/19/19
*/ */
@RestController @RestController
@RequestMapping("/admin/api/users") @RequestMapping("/api/admin/users")
public class UserController { public class UserController {
private final UserService userService; private final UserService userService;