我正在使用自定义身份验证开发SL3 + RIA服务。我跟着这个例子 http://code.msdn.microsoft.com/RiaServices/Release/ProjectReleases.aspx?ReleaseId=2661实现自定义身份验证。
根据实施情况,您首先要从客户端进行服务登录请求。此请求是异步过程。由于登录是异步的,控件将返回GUI,然后GUI开始使用RIA服务在SL控件中进行数据绑定,这些服务恰好需要验证成功(通过添加[RequireAuthentication]属性)。 问题是,由于您在数据绑定开始之前请求登录可能尚未完成此阶段,因此认证是错误的,因为数据绑定将失败。
我想知道您是否要求您的Web服务具有“RequireAuthentication”,您将如何等待在服务器端或客户端完成身份验证。请帮助。
谢谢,
答案 0 :(得分:0)