AS AgentScopeAPI 手册 / API Reference

EnvironmentKeyAuthFilter

public class EnvironmentKeyAuthFilter implements WebFilter
源码Source io/agentscope/builder/web/auth/EnvironmentKeyAuthFilter.java:34–124

环境键认证过滤器,承载智能体的部署、调度与服务化运行。位于 io.agentscope.builder.web.auth 包,实现 WebFilter。核心成员包括 filter、EnvironmentKeyAuthFilter、ENV_KEY_HEADER、ROLE_ENV_WORKER。

Authenticates Environment Worker requests via X-Builder-Environment-Key before the JWT filter chain. Applies to work-queue ops and self-hosted data-plane routes under /api/environments/{id}/....

字段摘要Field Summary

字段Field类型Type说明Description
ENV_KEY_HEADER
staticfinal
String
ENV 键请求头字段。
The ENV KEY HEADER field.
ROLE_ENV_WORKER
staticfinal
String
角色 ENV 工作进程字段。
The ROLE ENV WORKER field.

构造器摘要Constructor Summary

构造器Constructor说明Description
public EnvironmentKeyAuthFilter(EnvironmentApiKeyVerifier apiKeyVerifier)
初始化 `EnvironmentKeyAuthFilter` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain)
执行过滤器相关操作。
Performs the filter operation.

字段详情Field Detail

ENV_KEY_HEADER

public static final String ENV_KEY_HEADER
staticfinal

ENV 键请求头字段。声明为 public static final String ENV_KEY_HEADER。

The ENV KEY HEADER field.

源码Source io/agentscope/builder/web/auth/EnvironmentKeyAuthFilter.java:36

ROLE_ENV_WORKER

public static final String ROLE_ENV_WORKER
staticfinal

角色 ENV 工作进程字段。声明为 public static final String ROLE_ENV_WORKER。

The ROLE ENV WORKER field.

源码Source io/agentscope/builder/web/auth/EnvironmentKeyAuthFilter.java:37

构造器详情Constructor Detail

EnvironmentKeyAuthFilter

public EnvironmentKeyAuthFilter(EnvironmentApiKeyVerifier apiKeyVerifier)

初始化 EnvironmentKeyAuthFilter 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
apiKeyVerifierEnvironmentApiKeyVerifierAPI 键校验器(类型 `EnvironmentApiKeyVerifier`)。The api key verifier.
源码Source io/agentscope/builder/web/auth/EnvironmentKeyAuthFilter.java:49–51

方法详情Method Detail

filter

public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain)

执行过滤器相关操作。

Performs the filter operation.

参数Parameters
名称Name类型Type说明Description
exchangeServerWebExchangeexchange(类型 `ServerWebExchange`)。The exchange.
chainWebFilterChainchain(类型 `WebFilterChain`)。The chain.
返回Returns Mono<Void>
返回Mono。Returns mono.
源码Source io/agentscope/builder/web/auth/EnvironmentKeyAuthFilter.java:53–108
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.