From 379b4bafe982a8a8cd3158f0a9fa38a563dbdb57 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 13 Nov 2020 16:23:54 +0800 Subject: refactor: Fix #178 . --- BackEnd/Timeline/Auth/MyAuthenticationHandler.cs | 2 +- BackEnd/Timeline/Auth/PrincipalExtensions.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BackEnd/Timeline/Auth/MyAuthenticationHandler.cs b/BackEnd/Timeline/Auth/MyAuthenticationHandler.cs index b5e22a14..223ff187 100644 --- a/BackEnd/Timeline/Auth/MyAuthenticationHandler.cs +++ b/BackEnd/Timeline/Auth/MyAuthenticationHandler.cs @@ -45,7 +45,7 @@ namespace Timeline.Auth { // check the authorization header string header = Request.Headers[HeaderNames.Authorization]; - if (!string.IsNullOrEmpty(header) && header.StartsWith("Bearer ", StringComparison.InvariantCultureIgnoreCase)) + if (!string.IsNullOrEmpty(header) && header.StartsWith("Bearer ", StringComparison.OrdinalIgnoreCase)) { var token = header.Substring("Bearer ".Length).Trim(); _logger.LogInformation(LogTokenFoundInHeader, token); diff --git a/BackEnd/Timeline/Auth/PrincipalExtensions.cs b/BackEnd/Timeline/Auth/PrincipalExtensions.cs index 9f86e8ac..c0f9de14 100644 --- a/BackEnd/Timeline/Auth/PrincipalExtensions.cs +++ b/BackEnd/Timeline/Auth/PrincipalExtensions.cs @@ -9,7 +9,7 @@ namespace Timeline.Auth internal static bool HasPermission(this ClaimsPrincipal principal, UserPermission permission) { return principal.HasClaim( - claim => claim.Type == AuthenticationConstants.PermissionClaimName && string.Equals(claim.Value, permission.ToString(), StringComparison.InvariantCultureIgnoreCase)); + claim => claim.Type == AuthenticationConstants.PermissionClaimName && string.Equals(claim.Value, permission.ToString(), StringComparison.OrdinalIgnoreCase)); } } } -- cgit v1.2.3