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