我已经到处搜索了,在任何地方都找不到这个地址。
我有一个 Flash Media Server 脚本,可在用户连接时将数据写入 ASP.Net Web 服务。它工作得很好,但如果可能的话,我想锁定安全性。
我能想到的最好的办法是向客户端 flv 的 flashVars 添加一个令牌,然后在进行 Web 服务调用时通过 FMS 传递它,但如果可能的话,我更喜欢另一种方法。使用 SOAP 身份验证等的东西?
这是 FMS 脚本的相关部分
load("webservices/WebServices.asc");
application.onAppStart = function()
{
application.allowDebug = true;
webServiceObj = new WebService('http://webserviceURI.asmx?WSDL');
webServiceObj.onLoad = function(Wsdl){
trace("result string -- " + Wsdl);
}
webServiceObj.onFault = function(fault){
trace("web service fault --" + fault.faultstring);
}
}
application.onConnect = function(client, name, guid, role, sessID)
{
callWebMethod = webServiceObj.MyWebSErviceFunction(parameters...)
callWebMethod.onResult = function(returning){
trace("called back from WebService");
}
}