private async Task <UserInfoModel> GetUser() { if (userInfoCache != null && userInfoCache.IsAuthenticated) { return(userInfoCache); } userInfoCache = await authenticationClient.GetUserInfo(); return(userInfoCache); }