public Task <AuthorizationPolicy> GetPolicyAsync(string policyName) { if (policyName.StartsWith(nameof(RequireMaster))) { AuthorizationPolicy policy = MasterRequirement.TryParsePolicy(policyName); if (policy != null) { return(Task.FromResult(policy)); } } return(FallbackPolicyProvider.GetPolicyAsync(policyName)); }
public async Task <AuthorizationPolicy?> GetPolicyAsync(string policyName) { if (policyName.StartsWith(nameof(RequireMaster))) { var policy = MasterRequirement.TryParsePolicy(policyName); if (policy != null) { return(policy); } } return(await FallbackPolicyProvider.GetPolicyAsync(policyName)); }