https://github.com/damienbod/keycloak-backchannel
ASP.NET Core OpenID Connect OAuth PAR client with Keycloak using .NET Aspire
https://github.com/damienbod/keycloak-backchannel
aspire aspnetcore container dotnet keycloak oauth openid-connect par
Last synced: about 1 year ago
JSON representation
ASP.NET Core OpenID Connect OAuth PAR client with Keycloak using .NET Aspire
- Host: GitHub
- URL: https://github.com/damienbod/keycloak-backchannel
- Owner: damienbod
- License: apache-2.0
- Created: 2024-08-30T11:32:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-01T23:10:47.000Z (over 1 year ago)
- Last Synced: 2025-04-16T03:55:33.765Z (about 1 year ago)
- Topics: aspire, aspnetcore, container, dotnet, keycloak, oauth, openid-connect, par
- Language: C#
- Homepage: https://damienbod.com/2024/09/02/implement-asp-net-core-openid-connect-oauth-par-client-with-keycloak-using-net-aspire/
- Size: 2.14 MB
- Stars: 21
- Watchers: 1
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Audit: AuditTrail/AuditTrail.csproj
Awesome Lists containing this project
README
## .NET Aspire with Keycloak and OpenID Connect, OAuth clients
[](https://github.com/damienbod/keycloak-backchannel/actions/workflows/dotnet.yml)
[Implement ASP.NET Core OpenID Connect OAuth PAR client with Keycloak using .NET Aspire](https://damienbod.com/2024/09/02/implement-asp-net-core-openid-connect-oauth-par-client-with-keycloak-using-net-aspire/)

[Implement OpenID Connect Back-Channel Logout using ASP.NET Core, Keycloak and .NET Aspire](https://damienbod.com/2024/09/09/implement-openid-connect-back-channel-logout-using-asp-net-core-keycloak-and-net-aspire/)

[Using Elasticsearch with .NET Aspire](https://damienbod.com/2024/09/16/using-elasticsearch-with-net-aspire/)

## History
- 2024-11-12 .NET 9
- 2024-10-20 Updated packages, Aspire .NET 9
- 2024-10-12 Updated packages
- 2024-09-16 Updated clients
## Links
https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9-release-candidate-1
https://learn.microsoft.com/en-us/dotnet/aspire/
https://www.keycloak.org/
https://www.keycloak.org/server/features
https://github.com/NikiforovAll/keycloak-authorization-services-dotnet
https://openid.net/specs/openid-connect-backchannel-1_0.html
https://www.docker.com/products/docker-desktop/
https://www.youtube.com/watch?v=_aCuwWiKncY
https://github.com/dotnet/aspire-samples/tree/main/samples
https://github.com/dotnet/aspire-samples/blob/b741f5e78a86539bc9ab12cd7f4a5afea7aa54c4/samples/Keycloak/Keycloak.AppHost/HostingExtensions.cs
https://github.com/dotnet/aspire/discussions/5497
https://learn.microsoft.com/en-us/dotnet/aspire/caching/stackexchange-redis-integration?tabs=dotnet-cli&pivots=redis
https://github.com/RedisInsight/RedisInsight
https://www.nutfieldsecurity.com/posts/Implement-SSO-With-Keycloak
https://datatracker.ietf.org/doc/html/rfc9449
https://learn.microsoft.com/en-us/dotnet/aspire/search/elasticsearch-integration
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html