首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将3条腿的OAuth与XACML集成

无法将3条腿的OAuth与XACML集成
EN

Stack Overflow用户
提问于 2012-04-09 10:33:30
回答 1查看 261关注 0票数 0

我正在尝试使用WSO2 Identity server对我自己的web应用程序进行OAuth令牌管理。

我完全按照this blog post的指导,在Ubuntu10.04中下载了WSO2 identity server 3.2.3,wso2esb 4.0.3,wso2as 4.1.2。我成功获取了访问令牌。

然而,当我在Eclipse中运行博客最后部分的代码时(我已经在代码中使用了正确的CONSUMER_SECRET、CONSUMER_KEY和OAUTH_TOKEN ),我最终得到了一个错误:

代码语言:javascript
复制
java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
    at java.net.Socket.connect(Socket.java:546)
    at java.net.Socket.connect(Socket.java:495)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:178)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:409)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:240)
    at sun.net.www.http.HttpClient.New(HttpClient.java:321)
    at sun.net.www.http.HttpClient.New(HttpClient.java:338)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:935)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:876)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801)
    at com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:488)
    at com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:515)
    at org.wso2.rest.security.oauth.OauthClient.main(OauthClient.java:44)

我确信服务端口是可用的,但找不到问题所在。有人能提供任何帮助吗?

此外,在那个博客的示例中,似乎我必须将我自己的web应用程序连接到ESB来验证令牌。我的应用程序中是否有可用于直接与Identity Server验证令牌的API?或者,我应该如何将我的Jsp web应用程序连接到ESB?

EN

回答 1

Stack Overflow用户

发布于 2012-06-15 11:59:55

在您的客户端代码中,请更改以下内容

私有静态最终字符串ESB = "http://127.0.0.1:8280/";

私有静态最终字符串ESB = "http://127.0.0.1:8282/";

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10068323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档