如何在SL3 + RIA中保留用户身份验证

时间:2010-04-24 03:33:54

标签: silverlight

我正在使用自定义身份验证开发SL3 + RIA服务。我跟着这个例子 http://code.msdn.microsoft.com/RiaServices/Release/ProjectReleases.aspx?ReleaseId=2661实现自定义身份验证。

根据实施情况,您首先要从客户端进行服务登录请求。此请求是异步过程。由于登录是异步的,控件将返回GUI,然后GUI开始使用RIA服务在SL控件中进行数据绑定,这些服务恰好需要验证成功(通过添加[RequireAuthentication]属性)。 问题是,由于您在数据绑定开始之前请求登录可能尚未完成此阶段,因此认证是错误的,因为数据绑定将失败。

我想知道您是否要求您的Web服务具有“RequireAuthentication”,您将如何等待在服务器端或客户端完成身份验证。请帮助。

谢谢,

1 个答案:

答案 0 :(得分:0)

  • 找到答案,我设计控件的方式是问题,而不是开始绑定控件,我移动它以在登录成功后解决问题启动绑定。*