| 12345678910111213141516171819202122232425262728293031 |
- package com.zsjz.gateway.route;
- /**
- * 网关在 {@code ServerWebExchange.getAttributes()} 里传递的内部属性键。
- */
- public final class GatewayAttributes {
- private GatewayAttributes() {
- }
- /** X-Request-Id(见 support/RequestIdFilter) */
- public static final String REQUEST_ID = "gateway.requestId";
- /** 本请求是登录请求(LoginRequestFilter 判定并缓存请求体后置位) */
- public static final String LOGIN_REQUEST = "gateway.loginRequest";
- /** 登录请求体里解析出的 username;可能为 null(体缺失/非法/超限) */
- public static final String LOGIN_USERNAME = "gateway.loginUsername";
- /** 登录请求选定的节点(已绑定的用绑定节点,新用户用轮询候选节点);登录成功后绑定到它 */
- public static final String LOGIN_CHOSEN_NODE_ID = "gateway.loginChosenNodeId";
- /** 本请求最终转发的目标节点 id(排障用,与 X-Gateway-Node 响应头一致) */
- public static final String TARGET_NODE_ID = "gateway.targetNodeId";
- /** 命中的网关服务 id */
- public static final String SERVICE_ID = "gateway.serviceId";
- /** 管理接口已认证的管理员 userId(见 admin/AdminAuthWebFilter) */
- public static final String ADMIN_USER_ID = "gateway.adminUserId";
- }
|