![]() |
1
1
ASP.NET会话本身是基于令牌的安全性,是的,您可以通过这样做轻松实现它
是的,任何Web方法都要求首先登录,它应该调用user.isauthenticated来验证会话令牌。 您可以轻松实现表单身份验证(让web.config为空,您可以在代码中使用FormsAuthentication)。 例如,
我们开发了许多flex+asp.net站点,我们做了完全相同的事情,但是我们通常返回一个类,而不是返回“string”,如下所示…
约定很简单,如果方法成功,则返回success=true,并且根据是要返回一个项目数组还是只返回一个项目,可以返回结果或结果。如果有任何错误或未经授权的访问,您可以设置successful=false并将message设置为详细字符串。如下例所示。
|
![]() |
2
1
不幸的是,我知道屈体蹲下,但我想我无论如何都能帮上忙。我认为你有两个相当好的选择。 首先,我们需要澄清一些事情…你是说服务器不行吗? 任何 授权?它是否至少能够对用户进行身份验证?您对服务器代码有任何控制权吗?如果没有,我认为下面的建议不会有帮助。我不知道如何用客户端代码保护服务器。也许有办法,但我想不起来。 1)使用HTTP摘要身份验证。这要求将服务器配置为能够理解它,并且在flex API中支持向HTTP请求添加适当的auth头。服务器通过其密码对用户进行身份验证,并根据某种授权机制检查该用户可以执行哪些操作。 2)遵循 this article 实现许多Atom发布端点使用的身份验证方案。flex API必须为此提供一些支持,但可能存在现有的第三方lib。如果您可以访问HTTP头,那么应该能够实现其余的头。 祝你好运。 |
![]() |
3
0
如何与服务器SOAP通信。休息等? 如果是肥皂,看看这个问题的答案。 General Password Security && Implementation in Actionscript 3 下面是一个如何将头添加到SOAP消息的链接 How to add a "flat" message header to a flex web service call? 希望这有帮助 乔恩 |