diff options
author | Hao Kung <haokung+github@gmail.com> | 2022-08-23 03:30:15 +0300 |
---|---|---|
committer | Hao Kung <haokung+github@gmail.com> | 2022-08-23 03:30:15 +0300 |
commit | 835091b43538549be3c04e637d8bf06addb87a40 (patch) | |
tree | 93c0c3b68191ca07b67a07506695b352f92d98ba | |
parent | 95a8f92f221eca5d7bcdc703c41906f794761db1 (diff) |
CanCachePolicy=>AllowsCachingPolicieshaok/ren3
5 files changed, 7 insertions, 7 deletions
diff --git a/src/Security/Authorization/Core/src/DefaultAuthorizationPolicyProvider.cs b/src/Security/Authorization/Core/src/DefaultAuthorizationPolicyProvider.cs index d58d883348..460d82a0b7 100644 --- a/src/Security/Authorization/Core/src/DefaultAuthorizationPolicyProvider.cs +++ b/src/Security/Authorization/Core/src/DefaultAuthorizationPolicyProvider.cs @@ -76,6 +76,6 @@ public class DefaultAuthorizationPolicyProvider : IAuthorizationPolicyProvider /// <summary> /// Determines if policies from this provider can be cached, which is true only for this type. /// </summary> - public virtual bool CanCachePolicy => GetType() == typeof(DefaultAuthorizationPolicyProvider); + public virtual bool AllowsCachingPolicies => GetType() == typeof(DefaultAuthorizationPolicyProvider); #endif } diff --git a/src/Security/Authorization/Core/src/IAuthorizationPolicyProvider.cs b/src/Security/Authorization/Core/src/IAuthorizationPolicyProvider.cs index 3612569372..a38c927d88 100644 --- a/src/Security/Authorization/Core/src/IAuthorizationPolicyProvider.cs +++ b/src/Security/Authorization/Core/src/IAuthorizationPolicyProvider.cs @@ -33,6 +33,6 @@ public interface IAuthorizationPolicyProvider /// <summary> /// Determines if policies from this provider can be cached, defaults to false. /// </summary> - bool CanCachePolicy => false; + bool AllowsCachingPolicies => false; #endif } diff --git a/src/Security/Authorization/Core/src/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/src/Security/Authorization/Core/src/PublicAPI/net7.0/PublicAPI.Unshipped.txt index 2e9a164e83..ae0a6aaae0 100644 --- a/src/Security/Authorization/Core/src/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/src/Security/Authorization/Core/src/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,7 +1,7 @@ #nullable enable Microsoft.AspNetCore.Authorization.AuthorizationBuilder Microsoft.AspNetCore.Authorization.AuthorizationBuilder.AuthorizationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider.CanCachePolicy.get -> bool +Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider.AllowsCachingPolicies.get -> bool Microsoft.AspNetCore.Authorization.Infrastructure.PassThroughAuthorizationHandler.PassThroughAuthorizationHandler(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Authorization.AuthorizationOptions!>! options) -> void static Microsoft.AspNetCore.Authorization.AuthorizationPolicy.CombineAsync(Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider! policyProvider, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizeData!>! authorizeData, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.AuthorizationPolicy!>! policies) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationPolicy?>! virtual Microsoft.AspNetCore.Authorization.AuthorizationBuilder.AddDefaultPolicy(string! name, Microsoft.AspNetCore.Authorization.AuthorizationPolicy! policy) -> Microsoft.AspNetCore.Authorization.AuthorizationBuilder! @@ -14,4 +14,4 @@ virtual Microsoft.AspNetCore.Authorization.AuthorizationBuilder.Services.get -> virtual Microsoft.AspNetCore.Authorization.AuthorizationBuilder.SetDefaultPolicy(Microsoft.AspNetCore.Authorization.AuthorizationPolicy! policy) -> Microsoft.AspNetCore.Authorization.AuthorizationBuilder! virtual Microsoft.AspNetCore.Authorization.AuthorizationBuilder.SetFallbackPolicy(Microsoft.AspNetCore.Authorization.AuthorizationPolicy? policy) -> Microsoft.AspNetCore.Authorization.AuthorizationBuilder! virtual Microsoft.AspNetCore.Authorization.AuthorizationBuilder.SetInvokeHandlersAfterFailure(bool invoke) -> Microsoft.AspNetCore.Authorization.AuthorizationBuilder! -virtual Microsoft.AspNetCore.Authorization.DefaultAuthorizationPolicyProvider.CanCachePolicy.get -> bool +virtual Microsoft.AspNetCore.Authorization.DefaultAuthorizationPolicyProvider.AllowsCachingPolicies.get -> bool diff --git a/src/Security/Authorization/Policy/src/AuthorizationMiddleware.cs b/src/Security/Authorization/Policy/src/AuthorizationMiddleware.cs index 2df6ca2e46..90395ee338 100644 --- a/src/Security/Authorization/Policy/src/AuthorizationMiddleware.cs +++ b/src/Security/Authorization/Policy/src/AuthorizationMiddleware.cs @@ -48,7 +48,7 @@ public class AuthorizationMiddleware { ArgumentNullException.ThrowIfNull(services); - if (_policyProvider.CanCachePolicy) + if (_policyProvider.AllowsCachingPolicies) { _policyCache = services.GetService<AuthorizationPolicyCache>(); _canCache = _policyCache != null; diff --git a/src/Security/Authorization/test/AuthorizationMiddlewareTests.cs b/src/Security/Authorization/test/AuthorizationMiddlewareTests.cs index 3907fbd60f..4fca447047 100644 --- a/src/Security/Authorization/test/AuthorizationMiddlewareTests.cs +++ b/src/Security/Authorization/test/AuthorizationMiddlewareTests.cs @@ -233,7 +233,7 @@ public class AuthorizationMiddlewareTests .Callback(() => getPolicyCount++); policyProvider.Setup(p => p.GetFallbackPolicyAsync()).ReturnsAsync(policy) .Callback(() => getFallbackPolicyCount++); - policyProvider.Setup(p => p.CanCachePolicy).Returns(true); + policyProvider.Setup(p => p.AllowsCachingPolicies).Returns(true); var next = new TestRequestDelegate(); var endpoint = CreateEndpoint(new AuthorizeAttribute("whatever")); @@ -283,7 +283,7 @@ public class AuthorizationMiddlewareTests return Task.FromResult(new AuthorizationPolicyBuilder().RequireAssertion(_ => true).Build()); } - public override bool CanCachePolicy => _canCache; + public override bool AllowsCachingPolicies => _canCache; } [Theory] |