日期:2014-05-18  浏览次数:20422 次

有人研究过extjs吗?访问webservices的身份认证怎么做啊
有人研究过extjs吗?访问webservices的身份认证怎么做啊?

------解决方案--------------------
1 用证书
2 ip策略或者身份信息登录验证
------解决方案--------------------
1. 在页面上添加ScriptManager控件.
2. 在web.config文件的<configuration>下添加
XAML code

        <!--开放验证服务 和roles服务给客户端-->
    <system.web.extensions>
        <scripting>
            <webServices>
                <authenticationService enabled="true"/>
                <roleService enabled="true" />
            </webServices>            
        </scripting>
    </system.web.extensions>

------解决方案--------------------
extjs没用过,不过WEB服务要采用验证访问的话,要采用SoapHeader类了,关于此类的使用方法,在网上或者MSDN上都有介绍。
正确使用该类以后,在自己机器上面测试一下WEB服务,在WEB服务的相关方法的XML说明中,会有该WEB服务调用时,需要的XML文档说明。比普通的WEB服务,要多出一个soaphead之类的节点来。普通的只是一个soapbody节点。把相关的权限设置到该节点就OK了。
具体你自己试一下就清楚了。