silverlight自定义身份验证(在silverlight.net上发布此问题,但没有回复)!

时间:2010-07-10 17:42:02

标签: silverlight wcf

我正在使用silverlight 4和wcf基本的http绑定服务。我已经实现了我自己的自定义authenticatoin票务系统,它也实现了滑动过期,即如果令牌在x秒之后,它拒绝调用。为了正常运行,每个操作调用都需要令牌,每次成功调用都应该收到一个新的令牌。用于后续调用。

我想要的是,

  1. 如何将令牌从wcf传递到silverlight应用程序?有什么像httpcontext.current.response ....? 是的,我的服务AspNetCompatibilityRequirementsMode.Required已设置。 以及如何在我的operationcompleted事件中收集新令牌?
  2. 感谢 贾马尔。

    P.S

    因为我的自定义身份验证也实现了滑动过期,因此,对于wcf服务上的每个操作完成,我必须发送一个新令牌。

1 个答案:

答案 0 :(得分:0)

您需要查看可以添加标头的IDispatchMessageInspector(即您的自定义标记)。这是您可以添加的行为扩展。只是谷歌吧。

http://msdn.microsoft.com/en-us/library/system.servicemodel.dispatcher.idispatchmessageinspector.beforesendreply.aspx