gpt4 book ai didi

OAuth2.0 的 Javax.xml.ws 客户端

转载 作者:行者123 更新时间:2023-11-30 06:12:03 26 4
gpt4 key购买 nike

我使用 javax.xml.ws 实现了肥皂网络服务的客户端。它可以很好地进行基本身份验证。我在哪里设置这样的身份验证参数

bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY,"xyz");
bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY,"xyz");

但是现在我们有了 OAUTH2.0 的流程,我只需发送带有请求的 token 。我几乎用整个互联网撞破了我的头,但无法使用 javax.xml.ws 找到解决方案。有使用 javax.ws.rs 包的实现,但它们在我的情况下不起作用,因为我必须使用 WSDL。请分享解决方案,以便可以使用 Authenticaton:Bearer TOKEN_STRING

发送请求

最佳答案

好吧,您可以尝试相同的方法,但使用 MessageContext

Map<String,List<String>>headers = new HashMap<>(); 
headers.put("Authorization",Collections.singletonList("Bearer "+token));
bp.getRequestContext().put(MessageContext.HTTP_REQUEST_HEADERS, headers);

关于OAuth2.0 的 Javax.xml.ws 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50027035/

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