2010-03-05 140 views
1

我已經找遍了一個asp.Net互聯網服務和找不到這個地址的任何地方。如何驗證,以從Flash Media Server

我有當用戶連接寫入數據到一個ASP.Net Web服務一個Flash Media Server的腳本。它的偉大工程,但我想如果可能的鎖定安全。

我能想到的最好辦法是向客戶端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"); 
} 
} 

回答

相關問題