Quantcast
Channel: damienbod – Software Engineering
Browsing latest articles
Browse All 361 View Live

Image may be NSFW.
Clik here to view.

ASP.NET Core delegated Microsoft OBO access token management (Entra only)

This blog shows how to implement a delegated Microsoft On-Behalf-Of flow in ASP.NET Core, and has a focus on access token management. The solution uses Microsoft.Identity.Web to implement the...

View Article


Image may be NSFW.
Clik here to view.

Implement client assertions for OAuth client credential flows in ASP.NET Core

This blog implements client assertions using an OAuth client credential flow in ASP.NET Core. Client assertions provide a secure way for client authentication without sharing a secret, enhancing the...

View Article


Image may be NSFW.
Clik here to view.

Implement client assertions with client credentials flow using OAuth DPoP

This blog looks at implementing client assertions for the client credentials flow using OAuth 2.0 Demonstration of Proof-of-Possession (DPoP). The client credentials flow is an OAuth 2.0 authorization...

View Article

Image may be NSFW.
Clik here to view.

Using multiple external identity providers from ASP.NET Core Identity and...

This blog post shows how an ASP.NET Core Identity application can integrate and implement multiple external identity providers. An OIDC client UI uses the solution and is implemented using Duende...

View Article

Image may be NSFW.
Clik here to view.

Revisiting using a Content Security Policy (CSP) nonce in Blazor

This blog looks at implementing a strong Content Security Policy (CSP) in web applications implemented using Blazor and ASP.NET Core. When implementing CSP, I always recommend using a CSP nonce or at...

View Article


Image may be NSFW.
Clik here to view.

Handling OpenID Connect error events in ASP.NET Core

ASP.NET Core provides great extension points for handling OpenID Connect error events. This blog looks at implementing error handling in an ASP.NET Core application implemented using ASP.NET Core...

View Article

Image may be NSFW.
Clik here to view.

Experimental alternative flow for OAuth First-Party Applications

This post looks at an alternative way of implementing a native app authentication and authorization. At present, a web browser is used to implement authentication of native applications when using...

View Article

Image may be NSFW.
Clik here to view.

Implement ASP.NET Core OpenID Connect with Keycloak to implement Level of...

This post looks at implementing an OpenID Connect client in ASP.NET Core and require a level of authentication (LoA) implemented using Keycloak. The applications are hosted using Aspire. The LoA is...

View Article


Image may be NSFW.
Clik here to view.

Issue and verify credentials using the Swiss Digital identity public beta,...

This post shows how to issue and verify identities (verifiable credentials) using the Swiss Digital identity and trust infrastructure, (swiyu), ASP.NET Core and .NET Aspire. The swiyu infrastructure...

View Article


Use EdDSA signatures to validate tokens in ASP.NET Core using OpenID Connect

Some identity providers use the EdDSA / ED25519 algorithm to sign and issue tokens. This post shows how to validate the tokens using the Nuget package from ScottBrady and ASP.NET Core. Using the...

View Article
Browsing latest articles
Browse All 361 View Live


Latest Images