Keycloak as Authorization Server in .NET

Authorization Server is a powerful abstraction that allows to control authorization concerns. Learn how to implement it for .NET applications.

Use Keycloak as Identity Provider from Blazor WebAssembly (WASM) applications

Learn how to integrate with Keycloak from Blazor WASM. Create a public client and use built-in capabilities of Microsoft.AspNetCore.Components.WebAssembly.Authentication that integrates with OpenId Connect compliant providers.

Add persisted parameters to CLI applications in .NET

Learn how to use System.CommandLine to implement persisted parameters in CLI/console applications.

Use Keycloak as Identity Provider in ASP.NET Core 6

Learn how to add authentication to ASP.NET Core 6 via Keycloak.

Dev Environment as a Code (DEaaC) with DevContainers, Dotfiles, and GitHub Codespaces

Learn how to build a repeatable codespace configuration for all users of your project.

Creating and Using HTTP Client SDKs in .NET 6

There are many ways of developing HTTP Client SDKs. This article helps you to choose the right one according to your scenario.

Creating and Using HTTP Client SDKs in .NET 6. (Announcement)

There are many ways of developing HTTP Client SDKs. This article helps you to choose the right one according to your scenario.