Duende Software's Avatar

Duende Software

@duendesoftware.com.bsky.social

Duende Software. Makers of Duende IdentityServer and the BFF security framework. https://duendesoftware.com https://youtube.com/@duendesoftware

239 Followers  |  6 Following  |  114 Posts  |  Joined: 03.09.2024  |  1.5916

Latest posts by duendesoftware.com on Bluesky

Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

What's In the Duende Software Toolkit? πŸ€”

πŸ’‘ Beyond #IdentityServer, discover solutions like the BFF Security Framework, Access Token Management, and IdentityModel. Plus, Duende Templates, a demo server, and extensive documentation. #dotnet #security

duende.link/2b87kja

08.08.2025 15:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
User authentication: OpenID Connect
Access tokens are great but OAuth clients aren't allowed to read them. So how do they know who the user is? That's where OpenID Connect comes in. 0:00 Introduction 0:32 id_token 0:51 Identity… User authentication: OpenID Connect

Next video from our Identity & Access Control workshop: OpenID Connect

We cover tokens, scopes, the #aspnetcore OpenID Connect handler, the userinfo endpoint, token management, refresh tokens, and more.

www.youtube.com/watch?v=c41R...

#identityserver #aspnetcore #oauth2 #openidconnect #dotnet

07.08.2025 17:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

A Step Up challenge ensures critical actions are verified through additional scrutiny. You can handle this in client apps, but how do you communicate a step-up is needed from the API side? Let's see how to implement this in #aspnetcore

duende.link/318qkjl #dotnet #security

07.08.2025 08:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

How to test your #IdentityServer?

In this post, we demonstrate how to setup and run automated tests with your favorite test framework. #mstest #xunit #nunit #dotnet #security

duende.link/a4rs979

06.08.2025 16:19 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

External identity providers in #aspnetcore

In this post, we cover initial setup, the connection between external and cookie authentication, and discusses why alternatives might be better for production apps.

duende.link/q24tubs #security #identity #dotnet

06.08.2025 10:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What are Best Practices of Web Application Security in 2025?

This post focuses on key security and authentication flows using OAuth 2.0 and OpenID Connect, flows to avoid, security measures to implement, and IETF Best Current Practices.

duende.link/iyqe3fk #security #dotnet

05.08.2025 13:17 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

Building with #Blazor? πŸ‘·β€β™€οΈ

The BFF Security Framework offers built-in support to unify authentication state management across various rendering modes (Server, WASM, Auto) to secure API access from your app.

docs.duendesoftware.com/bff/fundamen...

#dotnet #security

04.08.2025 15:04 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Next video from our Identity & Access Control workshop: OpenID Connect

We cover tokens, scopes, the #aspnetcore OpenID Connect handler, the userinfo endpoint, token management, refresh tokens, and more.

youtube.com/watch?v=c41R...

#identityserver #aspnetcore #oauth2 #openidconnect #dotnet

04.08.2025 13:00 β€” πŸ‘ 0    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

So, you're building a frontend app and dealing with APIs? And OAuth 2.0 is just a massive headache to get secured on the frontend. What if you could just delete that OAuth library from your frontend?

Interview with @philippederyck.bsky.social: youtu.be/urS9wstmN2U

#dotnet #security #bff #oauth2

31.07.2025 11:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

What's In the Duende Software Toolkit? πŸ€”

πŸ’‘ Beyond #IdentityServer, discover solutions like the BFF Security Framework, Access Token Management, and IdentityModel. Plus, Duende Templates, a demo server, and extensive documentation. #dotnet #security

duende.link/2b87kja

30.07.2025 08:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

A Step Up challenge ensures critical actions are verified through additional scrutiny. You can handle this in client apps, but how do you communicate a step-up is needed from the API side? Let's see how to implement this in #aspnetcore

duende.link/318qkjl #dotnet #security

29.07.2025 09:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

Fresh post on external providers in #aspnetcore

We cover initial setup, the connection between external and cookie authentication, and discusses why alternatives might be better for production apps.

duende.link/q24tubs #security #identity #dotnet

28.07.2025 12:59 β€” πŸ‘ 1    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

How to test your #IdentityServer?

In this post, we'll show how to setup and run automated tests with your favorite test framework. #mstest #xunit #nunit #dotnet #security

duende.link/a4rs979

25.07.2025 08:01 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Need frontend-specific logic? 🀨

Implement Local APIs directly within your BFF host using #aspnetcore. πŸ’‘
Secure them effortlessly with automatic anti-CSRF checks. πŸ”

Here's how: docs.duendesoftware.com/bff/fundamen... #dotnet #security

23.07.2025 13:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

How I got involved in the Backend for Frontend (BFF) spec? @philippederyck.bsky.social built a demo to show how insecure single-page applications can be!

Full interview: youtu.be/urS9wstmN2U
More on Backend for Frontend: duende.link/bff

#dotnet #security #bff #oauth2

23.07.2025 06:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

How to test your #IdentityServer?

In this post, we'll show how to setup and run automated tests with your favorite test framework. #mstest #xunit #nunit #dotnet #security

duende.link/a4rs979

22.07.2025 13:01 β€” πŸ‘ 1    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
User authentication: Authorization Code Flow
User authentication involves showing a UI during the login process. How does this work with OAuth 2.0? Find out here.0:00 Introduction0:48 Authorization Code... User authentication: Authorization Code Flow

User authentication involves user interfaces during the login process, a secure back channel to exchange tokens, and more.

Roland Guijt's new video covers OAuth 2.0's Authorization Code Flow in #aspnetcore youtu.be/AQjlxb3z9v0

#identityserver #dotnet #security

21.07.2025 15:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Think you're safe online? OAuth 2.0 in the browser could let attackers steal your access tokens and use them for as long as they are valid, acting on the user's behalf 😱

Interview with @philippederyck.bsky.social: youtu.be/urS9wstmN2U

#dotnet #security #bff #oauth2

18.07.2025 08:10 β€” πŸ‘ 0    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

The easiest approach is to serve your SPA/#Blazor assets directly from the BFF host. πŸ‘¨β€πŸ³

This guarantees same-origin requests, automatically handles cookies, and avoids CORS headaches.

Check out the `dotnet new bffremoteapi` template! #dotnet #security

docs.duendesoftware.com/bff/architec...

17.07.2025 14:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

A Step Up challenge ensures critical actions are verified through additional scrutiny. You can handle this in client apps, but how do you communicate a step-up is needed from the API side? Let's see how to implement this in #aspnetcore

duende.link/318qkjl #dotnet #security

17.07.2025 08:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The #dotnet 8.0.17 patch fixed validation of forwarded headers and proxy server configuration in load balanced scenarios.

Great! Or not πŸ€”
This update may affect your #aspnetcore app. 😱

Check our blog post for background and fix: duende.link/0mgnet8

16.07.2025 07:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

What's In the Duende Software Toolkit? πŸ€”

πŸ’‘ Beyond #IdentityServer, discover solutions like the BFF Security Framework, Access Token Management, and IdentityModel. Plus, Duende Templates, a demo server, and extensive documentation. #dotnet #security

duende.link/2b87kja

15.07.2025 13:18 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

Duende is committed to open source and values contributors. We are now sponsoring Astro and Starlight, the static site generator that powers our docs.

More details about Astro and why we are sponsoring on our blog: duende.link/astr055 #dotnet #astro #identity

14.07.2025 12:31 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

Monitoring IdentityServer License Usage with #aspnetcore Health Checks πŸ”

πŸ€” How to create custom health checks
πŸ‘ Registering them
πŸ’‘ Example health checks for IdentityServer

Find out in this blog post! duende.link/hi7fw5q #dotnet #identity

14.07.2025 08:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Add an extra layer of security to critical user actions! πŸ›‘οΈ

Learn how to implement Step Up challenges in your #aspnetcore apps with Duende #IdentityServer to enhance user verification and re-confirm identity for some activities.

duende.link/qthej2r

#dotnet #security #oidc

11.07.2025 09:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
What is an OAuth 2.0 and OpenID Connect Client? For anyone in the security industry, especially developers who communicate in security lingo about OpenID Connect and OAuth 2.0 daily, the question and answer to β€œWhat is a client?” may seem…

Terms like "client" in OpenID Connect and OAuth 2.0 are clear for security folks, but non-technical people are sometimes confused.

In this post, let's clarify what a "client" means in application security.

duende.link/m8tyde4 #dotnet #security #identity

10.07.2025 17:05 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

So, you're building a frontend app and dealing with APIs? And OAuth 2.0 is just a massive headache to get secured on the frontend. What if you could just delete that OAuth library from your frontend?

Interview with @philippederyck.bsky.social: youtu.be/urS9wstmN2U

#dotnet #security #bff #oauth2

10.07.2025 13:31 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Supercharge your proxy needs! 🦸

Integrate with #YARP for advanced routing, load balancing, etc., while getting BFF's automatic token management and CSRF protection for proxied APIs.

Here's how to add it to your Backend for Frontend: docs.duendesoftware.com/bff/fundamen... #dotnet #security

09.07.2025 08:30 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

A Step Up challenge ensures critical actions are verified through additional scrutiny. You can handle this in client apps, but how do you communicate a step-up is needed from the API side? Let's see how to implement this in #aspnetcore

duende.link/318qkjl #dotnet #security

08.07.2025 13:45 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

The #dotnet 8.0.17 patch fixed validation of forwarded headers and proxy server configuration in load balanced scenarios.

Great! Or not πŸ€”
This update may affect your #aspnetcore app. 😱

Check our blog post for background and fix: duende.link/0mgnet8

07.07.2025 17:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@duendesoftware.com is following 6 prominent accounts