我需要确定一个请求是针对WSO2自定义处理程序中的沙箱还是 生产环境 环境?我怎样才能获得这些信息?
public class CustomHandler extends AbstractHandler { @Override public boolean handleRequest(MessageContext messageContext) { //GET Environment info...
假设它是未经身份验证的请求,并且不包含访问令牌 .
始终根据访问令牌决定环境 . 如果API已打开,则默认情况下会将其发送到 生产环境 环境 . 见[1] .
[1] https://github.com/wso2/carbon-apimgt/blob/6.x/components/apimgt/org.wso2.carbon.apimgt.gateway/src/main/java/org/wso2/carbon/apimgt/gateway/handlers/security/oauth/OAuthAuthenticator.java#L197
1 回答
始终根据访问令牌决定环境 . 如果API已打开,则默认情况下会将其发送到 生产环境 环境 . 见[1] .
[1] https://github.com/wso2/carbon-apimgt/blob/6.x/components/apimgt/org.wso2.carbon.apimgt.gateway/src/main/java/org/wso2/carbon/apimgt/gateway/handlers/security/oauth/OAuthAuthenticator.java#L197