跳转至

DomainUrlController(域管理入口跳转)

为管理控制台「企业域管理」页面提供入口重定向:访问 /admin 时由控制器内部 302 跳转到静态页面 domain/index.html,前端再在该页上加载域管理 SPA。

  • 类级基址${myapps.context-path.manager:}(控制器类级 @RequestMapping 直接是 context-path,方法级路径为完整相对路径,不带 /api/authtime 前缀)
  • Tag:(控制器未声明 @Tag
  • 控制器源码obpm-manager/src/main/java/cn/myapps/manager/authtime/controller/domain/DomainUrlController.java
  • 公共说明
  • 控制器**不**继承 BaseAuthTimeController,方法返回 void,**不**返回统一 Resource;通过 response.sendRedirect(...) 直接控制响应(302 重定向)。
  • 方法抛出 ExceptionsendRedirect 自身可能抛 IOException),未在控制器内捕获,由 Spring 默认异常处理。
  • 鉴权说明见 index.md「鉴权说明」(adminToken JWT)。/admin **不在**鉴权白名单中(白名单仅放行模块首页 //manager/manager/ 等),仍需 adminToken。

1. 跳转到域管理首页

访问 /admin,控制器内部 302 重定向到相对路径 domain/index.html

  • 接口类型:页面视图(302 重定向)
  • 请求方式GET
  • 请求路径/admin(完整:{manager-context}/admin
  • 鉴权:是(需管理员 adminToken,详见 index.md「鉴权说明」)
  • Tag:(控制器未声明 @Tag

请求参数

无。

请求示例

GET /admin HTTP/1.1

响应

  • 状态码:302 Found
  • 响应头Location: domain/index.html(相对路径,由浏览器按当前 URI 解析为 {manager-context}/admin/domain/index.html 之类)
  • 响应体:无(重定向)

注:Location 是相对路径(非根路径),浏览器会基于当前请求 URI 解析最终地址;部署时若 context-path 非空,前端再由 domain/index.html 内的路由处理。

成功示例

HTTP/1.1 302 Found
Location: domain/index.html
失败示例: adminToken 缺失 / 失效时由 ManagerSecurityFilter 直接返回 HTTP 401(无响应体);sendRedirect 自身抛 IOException 时由 Spring 默认异常处理(HTTP 500,无统一 Resource 体)。