我是用的JAVA。请问各位高手,用web service如何实现安全认证?

解决方案 »

  1.   

    使用soap协议么?
    可以使用Apache的WSS4J,支持用户名令牌,消息加密、消息签名、时间戳等
      

  2.   

    有没有一个实例啊,webservices的.. 
    客户端和服务端都需要...详细一点. 
    哪位大侠赐教啊. 
    是不是webservies和jdk的版本有很大的关系哦. 
      

  3.   

      webservice 认证 可以通过https ,ssl实现。数字签名的原理你应该知道的吧。  java有生成key的工具。
      
      和你用的开发框架也有关。cxf,axis等。
      但原理是一样的。  www.frcircle.com  这里有很多webservice方面的资料。你可以参考下。尤其是axis下的资料 。
      

  4.   

    用ws-security,xfire或者apache cxf支持这种协议。
      

  5.   

    如果你用的weblogic的话,可以参考这篇文章,很详细,根据上面做就可以了,我都试过了.
    http://www.blogjava.net/gf7/archive/2008/01/23/100533.html
      

  6.   

    最简单的可以在服务器端加上org.apache.axis.handlers.SimpleAuthorizationHandler这个handler和users.lst文件,在客户端添加用户名和密码验证。