Skip to content

Commit 9c4b4d0

Browse files
committed
Readme Updates and Minor Code Changes
1 parent 2b77f8e commit 9c4b4d0

File tree

5 files changed

+468
-177
lines changed

5 files changed

+468
-177
lines changed

5-WebApp-AuthZ/5-2-Groups/Controllers/HomeController.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
using Microsoft.AspNetCore.Authorization;
22
using Microsoft.AspNetCore.Mvc;
3-
using System.Collections.Generic;
43
using System.Diagnostics;
5-
using System.Security.Claims;
64
using WebApp_OpenIDConnect_DotNet.Models;
7-
using WebApp_OpenIDConnect_DotNet.Infrastructure;
8-
using System.Linq;
95
using Microsoft.AspNetCore.Http;
6+
using WebApp_OpenIDConnect_DotNet.Services;
107

118
namespace WebApp_OpenIDConnect_DotNet.Controllers
129
{
@@ -21,10 +18,11 @@ public IActionResult Index()
2118
{
2219
ViewData["User"] = HttpContext.User;
2320

24-
// If groups overage occurred..
25-
if (HttpContext.Session.Keys.Contains("groupClaims"))
21+
// Calls method GetSessionGroupList to get groups from session.
22+
var groups = GraphHelper.GetUserGroupsFromSession(HttpContext.Session);
23+
if (groups?.Count > 0)
2624
{
27-
ViewData.Add("groupClaims", HttpContext.Session.GetAsByteArray("groupClaims") as List<string>);
25+
ViewData.Add("groupClaims", groups );
2826
}
2927
return View();
3028
}

5-WebApp-AuthZ/5-2-Groups/Infrastructure/CustomAuthorization.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
using Microsoft.AspNetCore.Authorization;
22
using Microsoft.AspNetCore.Http;
3-
using Microsoft.AspNetCore.Mvc.Filters;
4-
using System;
5-
using System.Collections.Generic;
6-
using System.Linq;
73
using System.Threading.Tasks;
84
using WebApp_OpenIDConnect_DotNet.Services;
95

0 commit comments

Comments
 (0)