From 5e32460b7c809a7b247292166b5e71ea7d66bcd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=98=8E=E9=94=8B?= Date: Fri, 12 Jan 2024 23:21:29 +0800 Subject: [PATCH] 1 --- src/OSharp.Identity/Identity/IdentityPackBase.cs | 4 ++-- .../{LoginedAttribute.cs => LoggedInAttribute.cs} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename src/OSharp/Authorization/{LoginedAttribute.cs => LoggedInAttribute.cs} (100%) diff --git a/src/OSharp.Identity/Identity/IdentityPackBase.cs b/src/OSharp.Identity/Identity/IdentityPackBase.cs index d47b0182..6d0940d4 100644 --- a/src/OSharp.Identity/Identity/IdentityPackBase.cs +++ b/src/OSharp.Identity/Identity/IdentityPackBase.cs @@ -74,7 +74,7 @@ public override IServiceCollection AddServices(IServiceCollection services) { IHttpContextAccessor accessor = provider.GetService(); ClaimsPrincipal principal = accessor?.HttpContext?.User; - if (principal != null && principal.Identity is ClaimsIdentity identity) + if (principal is { Identity: ClaimsIdentity identity }) { PropertyInfo property = typeof(TUser).GetProperty("Id"); if (property != null && !identity.HasClaim(m => m.Type == OsharpConstants.UserIdTypeName)) @@ -127,4 +127,4 @@ protected virtual IdentityBuilder OnIdentityBuild(IdentityBuilder builder) { return builder.AddDefaultTokenProviders(); } -} \ No newline at end of file +} diff --git a/src/OSharp/Authorization/LoginedAttribute.cs b/src/OSharp/Authorization/LoggedInAttribute.cs similarity index 100% rename from src/OSharp/Authorization/LoginedAttribute.cs rename to src/OSharp/Authorization/LoggedInAttribute.cs