WSO2 AM 网关将什么 HTTP headers 传递给原始 API 服务器?
What HTTP headers does the WSO2 AM Gateway pass to the origin API server?
WSO2 API 管理器网关将代理请求传递给原始 API 服务器以获得 OAuth-authenticated 请求的什么 HTTP headers?我找不到关于此的任何文档,它是否在某处的文档中,如果是,URL 是什么?
它必须至少包括应用程序名称/客户端 ID 和适用的用户名,对吗?
是否可以为每个已注册的应用程序存储额外的属性,并将这些属性作为额外的 headers 传递给代理请求?怎么样?
谢谢,
克里斯
您可以将这些信息作为 JWT 传递给 back-end 服务。为此,设置
<EnableTokenGeneration>
在 api-manager.xml 中为真。 JWT 将作为 base64 编码的字符串在 header 中传递。您还可以通过自定义 JWTGenerator class 添加要传递给 back-end 服务的新值。参考[1]
WSO2 API 管理器网关将代理请求传递给原始 API 服务器以获得 OAuth-authenticated 请求的什么 HTTP headers?我找不到关于此的任何文档,它是否在某处的文档中,如果是,URL 是什么?
它必须至少包括应用程序名称/客户端 ID 和适用的用户名,对吗?
是否可以为每个已注册的应用程序存储额外的属性,并将这些属性作为额外的 headers 传递给代理请求?怎么样?
谢谢, 克里斯
您可以将这些信息作为 JWT 传递给 back-end 服务。为此,设置
<EnableTokenGeneration>
在 api-manager.xml 中为真。 JWT 将作为 base64 编码的字符串在 header 中传递。您还可以通过自定义 JWTGenerator class 添加要传递给 back-end 服务的新值。参考[1]