繁体   English   中英

无法将 3-legged OAuth 与 XACML 集成

[英]Unable to integrate 3-legged OAuth with XACML

我正在尝试将 WSO2 身份服务器用于我自己的 web 应用程序的 OAuth 令牌管理。

我完全按照这篇博文中的说明,在 Ubuntu 10.04 中下载了 WSO2 身份服务器 3.2.3、wso2esb 4.0.3、wso2as 4.1.2。 我成功获得了访问令牌。

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

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 以验证令牌。 我可以在我的应用程序中使用任何 API 来直接使用身份服务器验证令牌吗? 或者我应该如何将我的 Jsp web 应用程序连接到 ESB?

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

私人 static 最终字符串 ESB = "http://127.0.0.1:8280/";

私人 static 最终字符串 ESB = "http://127.0.0.1:8282/";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM