Software Engineering
Invite Guest users in a Entra ID Multi-tenant setup
Add application security to the swiyu generic management verifier APIs using OAuth
Isolate the swiyu Public Beta management APIs using YARP
Use client assertions in ASP.NET Core using OpenID Connect, OAuth DPoP and OAuth PAR
Force step up authentication in web applications
Implementing Level of Identification (LoI) with ASP.NET Core Identity and Duende
Implementing Level of Authentication (LoA) with ASP.NET Core Identity and Duende
Set the amr claim when using passkeys authentication in ASP.NET Core
Digital Authentication and Identity validation
Implement forgot your password using swiyu, ASP.NET Core Identity and Aspire
Implement MFA using swiyu, the Swiss E-ID with Duende IdentityServer, ASP.NET Core Identity and .NET Aspire
Implement a secure MCP server using OAuth DPoP and Duende identity provider
Use swiyu, the Swiss E-ID to authenticate users with Duende and .NET Aspire
Implement a secure MCP OAuth desktop client using OAuth and Entra ID
Implement a secure MCP server using OAuth and Entra ID
Reset Cookies and force new sign-in using ASP.NET Core Identity
Use EdDSA signatures to validate tokens in ASP.NET Core using OpenID Connect
Issue and verify credentials using the Swiss Digital identity public beta, ASP.NET Core and .NET Aspire
Implement ASP.NET Core OpenID Connect with Keycloak to implement Level of Authentication (LoA) requirements
Experimental alternative flow for OAuth First-Party Applications
Handling OpenID Connect error events in ASP.NET Core
Revisiting using a Content Security Policy (CSP) nonce in Blazor
Using multiple external identity providers from ASP.NET Core Identity and Duende IdentityServer
Implement client assertions with client credentials flow using OAuth DPoP