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.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;
}

View File

@ -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();
}

View File

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

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;