├── .gitattributes
├── .github
└── FUNDING.yml
├── .gitignore
├── AGENTS.md
├── ITfoxtec.Identity.BlazorWA.Oidc.sln
├── LICENSE
├── README.md
├── samples
├── BlazorWAOidcSample.Client
│ ├── App.razor
│ ├── BlazorWAOidcSample.Client.csproj
│ ├── Pages
│ │ ├── Authentication.razor
│ │ ├── Counter.razor
│ │ ├── FetchData.razor
│ │ └── Index.razor
│ ├── Program.cs
│ ├── Properties
│ │ └── launchSettings.json
│ ├── Shared
│ │ ├── EmptyLayout.razor
│ │ ├── LoginDisplay.razor
│ │ ├── LogoutPopup.razor
│ │ ├── MainLayout.razor
│ │ └── NavMenu.razor
│ ├── _Imports.razor
│ └── wwwroot
│ │ ├── appsettings.json
│ │ ├── css
│ │ ├── app.css
│ │ ├── bootstrap
│ │ │ ├── bootstrap.min.css
│ │ │ └── bootstrap.min.css.map
│ │ └── open-iconic
│ │ │ ├── FONT-LICENSE
│ │ │ ├── ICON-LICENSE
│ │ │ ├── README.md
│ │ │ └── font
│ │ │ ├── css
│ │ │ └── open-iconic-bootstrap.min.css
│ │ │ └── fonts
│ │ │ ├── open-iconic.eot
│ │ │ ├── open-iconic.otf
│ │ │ ├── open-iconic.svg
│ │ │ ├── open-iconic.ttf
│ │ │ └── open-iconic.woff
│ │ ├── favicon.ico
│ │ └── index.html
├── BlazorWAOidcSample.Server
│ ├── BlazorWAOidcSample.Server.csproj
│ ├── Controllers
│ │ └── WeatherForecastController.cs
│ ├── Pages
│ │ ├── Error.cshtml
│ │ ├── Error.cshtml.cs
│ │ └── Shared
│ │ │ └── _Layout.cshtml
│ ├── Policys
│ │ └── AccessPolicyAttribute.cs
│ ├── Program.cs
│ ├── Properties
│ │ └── launchSettings.json
│ ├── Startup.cs
│ └── appsettings.json
├── BlazorWAOidcSample.Shared
│ ├── BlazorWAOidcSample.Shared.csproj
│ └── WeatherForecast.cs
└── README.md
└── src
└── ITfoxtec.Identity.BlazorWA.Oidc
├── AccessTokenMessageHandler.cs
├── AuthenticationPageBase.cs
├── Extensions
├── ListExtensions.cs
└── ServiceCollectionExtensions.cs
├── ITfoxtec.Identity.BlazorWA.Oidc.csproj
├── Models
├── ClaimValue.cs
├── OidcUserSession.cs
├── OpenidConnectPkceSettings.cs
└── OpenidConnectPkceState.cs
├── OidcAuthenticationStateProvider.cs
├── OidcRedirectToLogin.razor
├── OidcSessionValidationService.cs
├── OpenidConnectPkce.cs
├── Properties
└── launchSettings.json
└── TokenUnavailableException.cs
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/.gitattributes
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: ITfoxtec
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/.gitignore
--------------------------------------------------------------------------------
/AGENTS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/AGENTS.md
--------------------------------------------------------------------------------
/ITfoxtec.Identity.BlazorWA.Oidc.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/ITfoxtec.Identity.BlazorWA.Oidc.sln
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/README.md
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/App.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/App.razor
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/BlazorWAOidcSample.Client.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/BlazorWAOidcSample.Client.csproj
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Pages/Authentication.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/Pages/Authentication.razor
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Pages/Counter.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/Pages/Counter.razor
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Pages/FetchData.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/Pages/FetchData.razor
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 |
Hello, world!
4 |
5 | Welcome to your new app.
6 |
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/Program.cs
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/Properties/launchSettings.json
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Shared/EmptyLayout.razor:
--------------------------------------------------------------------------------
1 | @inherits LayoutComponentBase
2 |
3 | @Body
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Shared/LoginDisplay.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/Shared/LoginDisplay.razor
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Shared/LogoutPopup.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/Shared/LogoutPopup.razor
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Shared/MainLayout.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/Shared/MainLayout.razor
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/Shared/NavMenu.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/Shared/NavMenu.razor
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/_Imports.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/_Imports.razor
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/appsettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/appsettings.json
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/app.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/app.css
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/bootstrap/bootstrap.min.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/bootstrap/bootstrap.min.css
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/bootstrap/bootstrap.min.css.map:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/bootstrap/bootstrap.min.css.map
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/FONT-LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/FONT-LICENSE
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/ICON-LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/ICON-LICENSE
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/README.md
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/favicon.ico
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Client/wwwroot/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Client/wwwroot/index.html
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/BlazorWAOidcSample.Server.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/BlazorWAOidcSample.Server.csproj
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/Controllers/WeatherForecastController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/Controllers/WeatherForecastController.cs
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/Pages/Error.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/Pages/Error.cshtml
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/Pages/Error.cshtml.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/Pages/Error.cshtml.cs
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/Pages/Shared/_Layout.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/Pages/Shared/_Layout.cshtml
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/Policys/AccessPolicyAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/Policys/AccessPolicyAttribute.cs
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/Program.cs
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/Properties/launchSettings.json
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/Startup.cs
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Server/appsettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Server/appsettings.json
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Shared/BlazorWAOidcSample.Shared.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Shared/BlazorWAOidcSample.Shared.csproj
--------------------------------------------------------------------------------
/samples/BlazorWAOidcSample.Shared/WeatherForecast.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/BlazorWAOidcSample.Shared/WeatherForecast.cs
--------------------------------------------------------------------------------
/samples/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/samples/README.md
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/AccessTokenMessageHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/AccessTokenMessageHandler.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/AuthenticationPageBase.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/AuthenticationPageBase.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/Extensions/ListExtensions.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/Extensions/ListExtensions.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/Extensions/ServiceCollectionExtensions.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/Extensions/ServiceCollectionExtensions.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/ITfoxtec.Identity.BlazorWA.Oidc.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/ITfoxtec.Identity.BlazorWA.Oidc.csproj
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/Models/ClaimValue.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/Models/ClaimValue.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/Models/OidcUserSession.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/Models/OidcUserSession.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/Models/OpenidConnectPkceSettings.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/Models/OpenidConnectPkceSettings.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/Models/OpenidConnectPkceState.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/Models/OpenidConnectPkceState.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/OidcAuthenticationStateProvider.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/OidcAuthenticationStateProvider.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/OidcRedirectToLogin.razor:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/OidcRedirectToLogin.razor
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/OidcSessionValidationService.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/OidcSessionValidationService.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/OpenidConnectPkce.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/OpenidConnectPkce.cs
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/ITfoxtec.Identity.BlazorWA.Oidc/TokenUnavailableException.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/HEAD/src/ITfoxtec.Identity.BlazorWA.Oidc/TokenUnavailableException.cs
--------------------------------------------------------------------------------