Java Tyrus WebSocket中的Oauth

Java Tyrus WebSocket中的Oauth,java,oauth,websocket,java-websocket,Java,Oauth,Websocket,Java Websocket,我正在尝试使用Tyrus Web套接字使用Oauth 我尝试使用: AuthConfig authConfig = AuthConfig.Builder.create(). disableBasicAuth(). build(); Credentials credentials = new Credentials("Authentication", "Bearer Key"); client.getProperties().put(ClientProperties.AUTH_CONFIG, a

我正在尝试使用Tyrus Web套接字使用Oauth

我尝试使用:

AuthConfig authConfig = AuthConfig.Builder.create(). disableBasicAuth(). build();
Credentials credentials = new Credentials("Authentication", "Bearer Key"); 
client.getProperties().put(ClientProperties.AUTH_CONFIG, authConfig); 
client.getProperties().put(ClientProperties.CREDENTIALS, credentials);

但这不起作用。我有一个握手错误。

你需要更具体一些。当你使用它时会发生什么?有编译器错误、运行时错误还是什么都没有返回?@JohnathonSullinger我收到一个握手错误。这是使用OAuth的正确方法吗?我个人不知道与OAuth相关的任何问题的答案。我只是提供一些建议,帮助那些真正有帮助的人更容易回答你的问题。确保并用与错误相关的信息更新您的问题,以便其他人可以帮助您解决此问题。Tyrus目前仅支持标准HTTP身份验证方案(基本、摘要);如果需要OAuth,则需要插入自定义实现。有关如何插入自定义身份验证方案支持的信息,请参阅《Tyrus用户指南》(第8.14.3章)。@PavelBucek我对web套接字编程和Tyrus不熟悉,如果您能帮我举个例子的话。