我有一个 wcf 数据服务,它使用自定义基本身份验证对用户进行身份验证。我使用了 MSDN Blogs OData and Authentication – Part 6 – Custom Basic Authentication上的教程。因此,在根据数据库对用户进行身份验证后,服务设置
var principal = new GenericPrincipal( new GenericIdentity("user") );
HttpContext.Current.User = principal;
在我的服务中,我可以通过以下方式访问委托人身份验证状态
HttpContext.Current.Request.IsAuthenticated
还有机会在我的 WPF 客户端上获得 IsAuthenticated 状态吗?