This repository was archived by the owner on Jan 23, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +16
-22
lines changed
TodoListWebApp/Controllers Expand file tree Collapse file tree 2 files changed +16
-22
lines changed Original file line number Diff line number Diff line change 1
- using System ;
2
- using System . Collections . Generic ;
3
- using System . Diagnostics ;
4
- using System . Linq ;
5
- using System . Threading . Tasks ;
1
+ using System . Diagnostics ;
6
2
using Microsoft . AspNetCore . Authorization ;
7
3
using Microsoft . AspNetCore . Mvc ;
8
4
using WebApp_OpenIDConnect_DotNet . Models ;
Original file line number Diff line number Diff line change @@ -58,27 +58,25 @@ public async Task<IActionResult> Index()
58
58
59
59
return View ( itemList ) ;
60
60
}
61
- else
61
+
62
+ //
63
+ // If the call failed with access denied, then drop the current access token from the cache,
64
+ // and show the user an error indicating they might need to sign-in again.
65
+ //
66
+ if ( response . StatusCode == System . Net . HttpStatusCode . Unauthorized )
62
67
{
63
- //
64
- // If the call failed with access denied, then drop the current access token from the cache,
65
- // and show the user an error indicating they might need to sign-in again.
66
- //
67
- if ( response . StatusCode == System . Net . HttpStatusCode . Unauthorized )
68
- {
69
- var todoTokens = authContext . TokenCache . ReadItems ( ) . Where ( a => a . Resource == AzureAdOptions . Settings . TodoListResourceId ) ;
70
- foreach ( TokenCacheItem tci in todoTokens )
71
- authContext . TokenCache . DeleteItem ( tci ) ;
68
+ var todoTokens = authContext . TokenCache . ReadItems ( ) . Where ( a => a . Resource == AzureAdOptions . Settings . TodoListResourceId ) ;
69
+ foreach ( TokenCacheItem tci in todoTokens )
70
+ authContext . TokenCache . DeleteItem ( tci ) ;
72
71
73
- ViewBag . ErrorMessage = "UnexpectedError" ;
74
- TodoItem newItem = new TodoItem ( ) ;
75
- newItem . Title = "(No items in list)" ;
76
- itemList . Add ( newItem ) ;
77
- return View ( itemList ) ;
78
- }
72
+ ViewBag . ErrorMessage = "UnexpectedError" ;
73
+ TodoItem newItem = new TodoItem ( ) ;
74
+ newItem . Title = "(No items in list)" ;
75
+ itemList . Add ( newItem ) ;
76
+ return View ( itemList ) ;
79
77
}
80
78
}
81
- catch ( Exception ee )
79
+ catch ( Exception )
82
80
{
83
81
if ( HttpContext . Request . Query [ "reauth" ] == "True" )
84
82
{
You can’t perform that action at this time.
0 commit comments