代码之家  ›  专栏  ›  技术社区  ›  Laramie

如何从Flash媒体服务器向asp.Net web服务进行身份验证

  •  1
  • Laramie  · 技术社区  · 14 年前

    我到处找都找不到这个地址。

    我有一个Flash媒体服务器脚本,它在用户连接时将数据写入ASP.Net webservice。它工作得很好,但如果可能的话,我想锁定安全系统。

    我能想到的最好的办法是在客户端flv的flashVars中添加一个令牌,然后在进行web服务调用时通过FMS传递它,但如果可能的话,我更喜欢另一种方法。使用SOAP身份验证的东西?

    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");
     }
    }
    
    1 回复  |  直到 14 年前
        1
  •  0
  •   jro    13 年前

    刚刚在 Adobe documentation for the WebService class

    注意:WebService类无法检索web服务返回的复杂数据或数组。此外,WebService类不支持安全功能。

    推荐文章