gpt4 book ai didi

java - 在 Tyrus Web Socket 中使用 OAuth

转载 作者:太空宇宙 更新时间:2023-11-04 13:50:36 25 4
gpt4 key购买 nike

我想设置一个 OAuth header ,例如 Authorization: Bearer [oauth token]。我正在尝试使用 client.getProperties().put() 行中的某些内容。我无法想出确切的语法。怎么解决这个问题?

最佳答案

您需要创建并注册ClientEndpointConfig.Configurator 。查看其 #beforeRequest(...)方法 - 您可以在那里修改握手请求 header 。

Tyrus 包含此功能的完整单元测试 - 请参阅 ModifyRequestResponseHeadersTest.java .

此外,您还可以查看 Tyrus 客户端身份验证支持 - 您甚至可以定义自定义身份 validator 。请参阅Tyrus User Guide - Client HTTP Authentication ;特别是第 8.14.3 章。

关于java - 在 Tyrus Web Socket 中使用 OAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30324365/

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