Tag: restful architecture

CustomAuthorizationPolicy.Evaluate()方法永远不会在wcf webhttpbinding中触发

我可以看到我创建了一个wcf服务: [OperationContract] [PrincipalPermission(SecurityAction.Demand, Role = “Admin”)] [WebInvoke(Method = “GET”, UriTemplate = “/Data/{data}”)] string GetData(string data); 所以我创建了一个自定义授权,你可以看到: public class AuthorizationPolicy : IAuthorizationPolicy { string id = Guid.NewGuid().ToString(); public string Id { get { return this.id; } } public System.IdentityModel.Claims.ClaimSet Issuer { get { return System.IdentityModel.Claims.ClaimSet.System; } } // this method gets called after the authentication stage […]