@Preview(value="3.9.1")
@FunctionalInterface
public interface ApiAuthenticator
用于在 RestApiSkill 执行调用前,动态为 HttpUtils 注入认证信息(如 Header, Cookie 等)
| 限定符和类型 | 方法和说明 |
|---|---|
static ApiAuthenticator |
apiKey(java.lang.String name,
java.lang.String value)
快捷创建 API Key 认证器(Header 模式)
|
void |
apply(org.noear.solon.net.http.HttpUtils http,
ApiTool tool)
执行认证应用
|
static ApiAuthenticator |
bearer(java.lang.String token)
快捷创建 Bearer Token 认证器
|
void apply(org.noear.solon.net.http.HttpUtils http,
ApiTool tool)
http - Http 工具类tool - 当前调用的工具信息static ApiAuthenticator bearer(java.lang.String token)
static ApiAuthenticator apiKey(java.lang.String name, java.lang.String value)