我在 AzMan 商店前面有一个 wcf 服务,它使用以下接口将角色和操作传递给客户端:
[OperationContract]
bool AuthenticateUser(string password, string appName);
[OperationContract]
string[] GetRoles(string storelocation, string appName);
[OperationContract]
string[] GetOperations(string storeLocation, string appName, string selectedRole);
客户端使用 Windows 身份验证连接到此服务(但用户必须发送密码以重新确认其身份)。最终,该服务提供了一系列操作,每个客户都可以根据他们选择的角色执行这些操作。
我打开了一个新的 Silverlight 业务应用程序,并尝试了解身份验证/授权在此模板中的工作原理,并在网上搜索以查找如何将我的 web 服务连接到模板中已创建的登录框的示例,但我是完全不知如何做到这一点!
任何人都可以提供任何建议吗?