我尝试为现有的silverlight Web应用程序实现身份验证/授权。认证域服务似乎可以满足我的要求。但是,我可以找到的在线示例都基于业务应用程序模板。我只是想知道我是否仍然可以在我的项目中轻松实现此身份验证域服务?是否有任何基于MVVM模式的示例,我可以参考?
顺便说一句,我添加了一个WCF RIA服务类库项目,以便在我的Siliverlight项目上启用WCF RIA服务。
实际上,我真正想要的只是在Silverlight项目中检索当前的角色名称。
谢谢,
卫
答案 0 :(得分:0)
是的,你可以。
AuthenticationService.svc只是:
<%@ ServiceHost Language="C#"
Service="System.Web.ApplicationServices.AuthenticationService" %>
编辑:我给出的示例调用是错误的,请忽略它。这是我定义的用于登录用户的Web服务,我对AuthenticationService感到困惑。
这是一个链接,解释了如何在没有模板的情况下实现它:
http://msdn.microsoft.com/en-us/library/ee942451%28v=vs.91%29.aspx