Closed StuFrankish closed 6 months ago
The following changes were made to the sample Client application:
LicenseOptions
HomeController.cs
ParOidcEvents
_Layout.cshtml
Startup.cs
IOptions<IdentityProviderOptions>
The following changes were made to the sample Identity Server:
InitializeDatabase(...)
ConnectionStrings
ApplicationKeys
GetCustomOptionsConfiguration
HealthChecks.Uptime
ShowLogoutPrompt
AutomaticRedirectAfterSignOut
program.cs
Client Changes
The following changes were made to the sample Client application:
LicenseOptions
)HomeController.cs
to handle Remote Error, Access Denied and Logged Out events.ParOidcEvents
class to include handling Remote Error, Access Denied and Logged Out events._Layout.cshtml
view to indicate whether a user is currently authenticated or not.Startup.cs
for appropriate constants.IOptions<IdentityProviderOptions>
and not a hardcoded string.Identity Server Changes
The following changes were made to the sample Identity Server:
InitializeDatabase(...)
changed to extension method and given option to run or not run the seeding steps.ConnectionStrings
was redundant and so removed.ConnectionStrings
andApplicationKeys
created using newGetCustomOptionsConfiguration
extension method.HealthChecks.Uptime
to latest for .NET 8.ShowLogoutPrompt
andAutomaticRedirectAfterSignOut
program.cs
as the project is now fully targeting .NET 8