From 1f5ee401191d3965e2e5a83fbecb275f36bc6aba Mon Sep 17 00:00:00 2001 From: JudahGabriel Date: Tue, 17 Oct 2017 10:18:25 -0500 Subject: [PATCH] Lower case role tweaks. --- RavenDB.Identity/RavenDB.Identity.csproj | 2 +- RavenDB.Identity/UserStore.cs | 2 +- Sample/Controllers/HomeController.cs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/RavenDB.Identity/RavenDB.Identity.csproj b/RavenDB.Identity/RavenDB.Identity.csproj index 0984dc1..a061152 100644 --- a/RavenDB.Identity/RavenDB.Identity.csproj +++ b/RavenDB.Identity/RavenDB.Identity.csproj @@ -18,7 +18,7 @@ false false false - 2.1.0 + 3.0.0 False diff --git a/RavenDB.Identity/UserStore.cs b/RavenDB.Identity/UserStore.cs index 687cfd8..8b688ea 100644 --- a/RavenDB.Identity/UserStore.cs +++ b/RavenDB.Identity/UserStore.cs @@ -367,7 +367,7 @@ namespace RavenDB.Identity } return DbSession.Query() - .Where(u => u.Roles.Contains(roleName)) + .Where(u => u.Roles.Contains(roleName, StringComparer.InvariantCultureIgnoreCase)) .Take(1024) .ToListAsync(); } diff --git a/Sample/Controllers/HomeController.cs b/Sample/Controllers/HomeController.cs index 120cdd6..d1f544f 100644 --- a/Sample/Controllers/HomeController.cs +++ b/Sample/Controllers/HomeController.cs @@ -28,7 +28,7 @@ namespace Sample.Controllers .Query() .ToListAsync(); ViewBag.MessageFromRaven = $"Hi from RavenDB! There are {users.Count} users in the database. (◕‿◕✿)"; - + return View(); } @@ -40,7 +40,7 @@ namespace Sample.Controllers } // Require that the user be in the Admin role. - [Authorize(Roles = "Admin")] + [Authorize(Roles = "admin")] // Authorize should always use lower-case role names. public IActionResult AuthAdmin() { return View();