在Tyrus Web Socket中使用OAuth



我想设置一个OAuth标头,如Authorization: Bearer [oauth token]。我试着在client.getProperties().put()中使用一些东西。我想不出确切的语法。如何解决这个问题?

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

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

另外,您可以看看Tyrus客户端身份验证支持—您甚至可以定义自定义身份验证器。参见Tyrus用户指南-客户端HTTP认证;特别是第8.14.3章

相关内容

  • 没有找到相关文章

最新更新