0

我正在尝试设置一个基于 tomcat 的中间服务器,它将从 java 客户端获取委托票证并转发到 tomcat 服务器/java 服务器。

我有一个处理委托票证的 tomcat servlet。我的问题在于客户

http://mydomain.example.com/examples/受远程机器上的 tomcat 实例保护。为了登录,我使用了:-

URL url = new URL(" http://mydomain.example.com:8080/examples/ "); InputStream ins = url.openConnection().getInputStream(); 然后将流重定向到缓冲的阅读器。

但是,此方法不适用于委托凭证情况。

urlconnection 对象中是否有标志或设置?是否有另一个类(除了 SpnegoHttpURLConnection 可以实现这个?)

4

1 回答 1

1

使用Subject.doAs并且您URLConnection将在您的委托凭证的安全上下文中运行。

于 2013-02-27T10:23:17.920 回答