Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Tyrus Web套接字中使用OAuth_Java_Sockets_Oauth_Tyrus - Fatal编程技术网

Java 在Tyrus Web套接字中使用OAuth

Java 在Tyrus Web套接字中使用OAuth,java,sockets,oauth,tyrus,Java,Sockets,Oauth,Tyrus,我想设置一个类似Authorization:Bearer[OAuth token]的OAuth头。我正在尝试使用client.getProperties.put行中的某些内容。我想不出确切的语法。如何解决此问题?您需要创建并注册。查看它的方法-您可以在那里修改握手请求头 Tyrus包含此功能的完整单元测试-请参阅 此外,您还可以查看Tyrus客户端身份验证支持—您甚至可以定义自定义身份验证程序。看见特别是第8.14.3章。我尝试使用client.getProperties.putClientPr

我想设置一个类似Authorization:Bearer[OAuth token]的OAuth头。我正在尝试使用client.getProperties.put行中的某些内容。我想不出确切的语法。如何解决此问题?

您需要创建并注册。查看它的方法-您可以在那里修改握手请求头

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


此外,您还可以查看Tyrus客户端身份验证支持—您甚至可以定义自定义身份验证程序。看见特别是第8.14.3章。

我尝试使用client.getProperties.putClientProperties.CREDENTIALS、new CREDENTIALS Authorization、Bear key,但不起作用。凭据仅由注册的身份验证人使用。因为Tyrus没有为OAuth提供一个,所以您需要实现一个;有关更高级配置的示例,请参见第8.14.4章。我尝试使用AuthConfig AuthConfig=AuthConfig.Builder.create。不可行的基本原则。建筑凭证凭证=新凭证身份验证、承载密钥;client.getProperties.putClientProperties.AUTH_CONFIG,authConfig;client.getProperties.putClientProperties.CREDENTIALS、CREDENTIALS;但这不起作用。