(WSO2 AM 4.1:令牌端点)我们可以使用网关作为默认令牌端点吗?

( WSO2 AM 4.1 : Token Endpoint ) Can we use the gateway as the default token Endpoint?

在新的 wso2 apim 版本 (4.0/4.1) 中,默认令牌端点已更改。它曾经是网关:https://gw.wso2.com/oauth2/token 并且调用被重定向到密钥管理器节点。现在有了 news 版本,我们不需要通过那个过程,因为我们可以直接调用 key-manager 进行令牌操作。

有没有办法在新版本 4.1 中保留旧版本的相同行为?

目前,我尝试在 synapse-configs 中添加 TokenAPI.xml api 以查看是否可以产生相同的体验,但是api 在启动时自动销毁。

有什么想法吗?

提前致谢。

此致,

是的,网关会删除这些文件。

要在网关中部署自定义运行时工件,请在 /repository/conf/deployment.toml 文件中添加以下配置。

[apim.sync_runtime_artifacts.gateway.skip_list]
apis = ["token_api_file_name.xml"]

参考 - https://apim.docs.wso2.com/en/latest/install-and-setup/setup/distributed-deployment/deploying-wso2-api-m-in-a-distributed-setup/#configure-the-gateway-nodes