An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

## .NET Aspire with Keycloak and OpenID Connect, OAuth clients

[![.NET](https://github.com/damienbod/keycloak-backchannel/actions/workflows/dotnet.yml/badge.svg)](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/)

![Overview](https://github.com/damienbod/keycloak-backchannel/blob/main/images/oauth-par-keycloak_01.png)

[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/)

![Overview](https://github.com/damienbod/keycloak-backchannel/blob/main/images/back-channel-keycloak_01.png)

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

![Overview](https://github.com/damienbod/keycloak-backchannel/blob/main/images/aspire-elastic.png)

## 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