public void GetPoliciesNames() { var options = new AuthorizationOptions(); options.AddPolicy("TestPolicy1", policy => policy.RequireClaim("MyClaim")); options.AddPolicy("TestPolicy2", policy => policy.RequireRole("MyRole")); options.GetPoliciesNames().Count.ShouldBe(2); }
public Task <List <string> > GetPoliciesNamesAsync() { return(Task.FromResult( _options.GetPoliciesNames() .Union( _permissionDefinitionManager .GetPermissions() .Select(p => p.Name) ) .ToList() )); }