https://github.com/damienbod/identityexternalerrorhandling
ASP.NET Core OpenID Connect implementation using Keycloak, Entra ID and Aspire
https://github.com/damienbod/identityexternalerrorhandling
arc aspire aspnetcore authentication dotnet entra keycloak loa
Last synced: 11 months ago
JSON representation
ASP.NET Core OpenID Connect implementation using Keycloak, Entra ID and Aspire
- Host: GitHub
- URL: https://github.com/damienbod/identityexternalerrorhandling
- Owner: damienbod
- License: apache-2.0
- Created: 2025-05-13T19:18:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-02T04:56:50.000Z (12 months ago)
- Last Synced: 2025-07-02T05:31:40.778Z (12 months ago)
- Topics: arc, aspire, aspnetcore, authentication, dotnet, entra, keycloak, loa
- Language: C#
- Homepage: https://damienbod.com/2025/06/02/handling-openid-connect-error-events-in-asp-net-core/
- Size: 1.14 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ASP.NET Core Identity External OIDC Error Handling
[](https://github.com/damienbod/IdentityExternalErrorHandling/actions/workflows/dotnet.yml)
[Handling OpenID Connect error events in ASP.NET Core](https://damienbod.com/2025/06/02/handling-openid-connect-error-events-in-asp-net-core/)
[Implement ASP.NET Core OpenID Connect with Keycloak to implement Level of Authentication (LoA) requirements](https://damienbod.com/2025/07/02/implement-asp-net-core-openid-connect-with-keykloak-to-implement-level-of-authentication-loa-requirements/)
## Setup
## Migrations
```
Add-Migration "InitializeApp" -Context ApplicationDbContext
```
```
Update-Database -Context ApplicationDbContext
```
## History
- 2025-07-02 Updates packages
- 2025-05-31 Updated packages
- 2025-05-17 Added LoA
- 2025-05-14 Initial version
## Links
https://www.keycloak.org/docs/latest/server_admin/index.html#features
https://learn.microsoft.com/en-us/aspnet/core/security/authentication/configure-oidc-web-authentication
https://docs.duendesoftware.com/identityserver/fundamentals/openid-connect-events/
https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.authentication.openidconnect.openidconnectevents
https://datatracker.ietf.org/doc/html/rfc9126