Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/aspnetcore.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHao Kung <haokung+github@gmail.com>2022-08-23 03:30:15 +0300
committerHao Kung <haokung+github@gmail.com>2022-08-23 03:30:15 +0300
commit835091b43538549be3c04e637d8bf06addb87a40 (patch)
tree93c0c3b68191ca07b67a07506695b352f92d98ba
parent95a8f92f221eca5d7bcdc703c41906f794761db1 (diff)
CanCachePolicy=>AllowsCachingPolicieshaok/ren3
-rw-r--r--src/Security/Authorization/Core/src/DefaultAuthorizationPolicyProvider.cs2
-rw-r--r--src/Security/Authorization/Core/src/IAuthorizationPolicyProvider.cs2
-rw-r--r--src/Security/Authorization/Core/src/PublicAPI/net7.0/PublicAPI.Unshipped.txt4
-rw-r--r--src/Security/Authorization/Policy/src/AuthorizationMiddleware.cs2
-rw-r--r--src/Security/Authorization/test/AuthorizationMiddlewareTests.cs4
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]