gpt4 book ai didi

c# - WSO2 IS 5.0.0 - 将 Base64 变体更改为 (RFC 6920)

转载 作者:太空宇宙 更新时间:2023-11-03 15:27:41 24 4
gpt4 key购买 nike

我们正在配置我们的 WSO2 环境以配合我们的 C# 网络服务。通过 API 管理器调用服务时,我们看到了 401 Unauthorized 错误。查看托管 Web 服务的服务器中的事件日志,我们看到“安全 token 验证失败”错误,表明签名验证失败。我们想要更改 token 在 base64 中加密的方式,以便它不被填充(RFC 6920),以便它可以与我们的 C# 服务一起使用。

是否有人对 WSO2 JWT token 的 base64 编码进行了这些更改,或者知道我们如何更改系统配置文件?

最佳答案

除了base64之外,没有提供任何改变token编码的配置。我可以建议一种解决方法,您可以在请求到达后端之前捕获请求并使用 base64 对其进行解码,然后使用您喜欢的编码方法再次编码并将其重定向到后端。如果我进一步详细说明解决方法,您可以在 API 管理器和后端之间添加一个 ESB。在 ESB 中创建一个代理,并将在 API 管理器中创建的 api 指向该代理。代理的终点应该是后端。在该代理中,您可以添加一个类中介,您可以在其中使用 base64 解码请求并使用您的编码方法再次编码并发送到后端。

关于c# - WSO2 IS 5.0.0 - 将 Base64 变体更改为 (RFC 6920),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34601050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com