From 0accc9f09d0aaf2292cb94e3c4e438c3f76f89e5 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 5 May 2021 15:58:40 +0800 Subject: refactor: ... --- BackEnd/Timeline/Auth/PrincipalExtensions.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'BackEnd/Timeline/Auth') diff --git a/BackEnd/Timeline/Auth/PrincipalExtensions.cs b/BackEnd/Timeline/Auth/PrincipalExtensions.cs index 6c974ed2..d338846a 100644 --- a/BackEnd/Timeline/Auth/PrincipalExtensions.cs +++ b/BackEnd/Timeline/Auth/PrincipalExtensions.cs @@ -6,7 +6,13 @@ namespace Timeline.Auth { public static class PrincipalExtensions { - public static long? GetUserId(this ClaimsPrincipal? principal) + public static string? GetOptionalName(this ClaimsPrincipal? principal) + { + if (principal is null) return null; + return principal.Identity?.Name; + } + + public static long? GetOptionalUserId(this ClaimsPrincipal? principal) { if (principal is null) return null; -- cgit v1.2.3