Brock Allen's Avatar

Brock Allen

@brockallen.bsky.social

Programming is hard. Security is harder.

159 Followers  |  81 Following  |  12 Posts  |  Joined: 09.11.2024  |  1.9187

Latest posts by brockallen.bsky.social on Bluesky

Post image

Brace yourself, w̶i̶n̶t̶e̶r̶ #dotnet 10 is coming! ⛄️

Let's look at the new capabilities and features we are excited about for the upcoming .NET release in November. Expect passkeys, #opentelemetry additions,TLS for *.localhost, and more.

duende.link/qet4wp9 #aspnetcore

06.11.2025 18:31 — 👍 1    🔁 1    💬 0    📌 0
Mobile and Desktop Applications
Secure your native applications, like mobile and desktop applications using IdentityServer 0:00 Introduction 0:38 Anti pattern: In-app login page 1:19 Why not resource owner password flow? 2:03 Role… Mobile and Desktop Applications

Secure your native applications, like mobile and desktop applications, using #IdentityServer 🔐

In this video, we cover why in-app login pages are outdated, the role of the browser, the Duende OidcClient library, secure token storage, and more!

youtu.be/7_OzM1c-STk #dotnet

05.11.2025 09:30 — 👍 2    🔁 1    💬 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.

Claims and scopes describe user information in OpenID Connect.

Let's see how Duende IdentityServer handles consent, different client types, required vs. optional scopes, and what happens when a client doesn't get everything it asked for.

duende.link/97aeqlj 👀

#dotnet #aspnetcore

28.10.2025 12:31 — 👍 1    🔁 7    💬 0    📌 0
Post image

We're happy to start sponsoring the Spectre.Console project!

It is a #dotnet library that makes it easier to create beautiful console applications by giving you access to standard components you may find in a CLI experience.

Go check it out! duende.link/sp3ctr3

22.10.2025 13:45 — 👍 4    🔁 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.

Adding .NET 10 Passkey Support to Duende IdentityServer

👉 duende.link/berqe86

Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.

#security #aspnetcore #identity #webauthn

21.10.2025 08:49 — 👍 1    🔁 5    💬 0    📌 0
Mobile and Desktop Applications
Secure your native applications, like mobile and desktop applications using IdentityServer 0:00 Introduction 0:38 Anti pattern: In-app login page 1:19 Why not resource owner password flow? 2:03 Role… Mobile and Desktop Applications

Secure your native applications, like mobile and desktop applications, using #IdentityServer 🔐

In this video, we cover why in-app login pages are outdated, the role of the browser, the Duende OidcClient library, secure token storage, and more!

youtu.be/7_OzM1c-STk #dotnet

20.10.2025 13:31 — 👍 0    🔁 1    💬 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.

The server's origin is used to generate passkey credentials, making them resistant to phishing. A credential signed for one app can't be used elsewhere.

What about subdomains? Or multiple domains? In this post, we'll explore some options.

duende.link/igeq87f #dotnet #security #passkeys #webauthn

14.10.2025 11:05 — 👍 2    🔁 3    💬 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.

Passwordless authentication is gaining momentum. The upcoming release of #dotnet 10 comes with built-in passkey support!

In this post, we look at the new #Blazor project template and how it adds secure authentication using passkeys.

duende.link/37egw9f

#identity #passkey #webauthn #aspnetcore

07.10.2025 12:15 — 👍 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.

Say goodbye ✋ to passwords, and hello 👋 to secure, phishing-resistant logins: passkey credentials.

Part 1 of our 4-part blog series covers password and authentication evolution. Longread ahead! 👀

duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore

06.10.2025 09:01 — 👍 0    🔁 2    💬 0    📌 0
Integrating SPAs with BFF
Protect SPAs with OpenID Connect created with libraries like Angular and React or even just plain javascript. 0:00 Introduction 00:28 Authentication: server-rendered vs. client-rendered 01:18 Why… Integrating SPAs with BFF

Roland's video series continues! Let's see how to protect SPAs with OpenID Connect created with libraries like #Angular and #React or plain javascript.

We'll see why you want to use a BFF & how this pattern makes secure API access less cumbersome youtu.be/pSTMCyQH_E4

#dotnet #identity #aspnetcore

06.10.2025 14:31 — 👍 0    🔁 1    💬 0    📌 0
Preview
Customer Success Engineer Duende software looking to fill Customer Success Engineer position

I'm hiring! Looking for an #aspnetcore dev, ideally with identity/oidc experience. Role is support, tech presales, advisory, docs, ...

East coast US ideally for timezone overlap in the team

Small team and company, big ambition. Reach out if you're interested! duendesoftware.com/careers/cust...

25.09.2025 16:57 — 👍 11    🔁 11    💬 1    📌 2
Integrating SPAs with BFF
Protect SPAs with OpenID Connect created with libraries like Angular and React or even just plain javascript. 0:00 Introduction 00:28 Authentication: server-rendered vs. client-rendered 01:18 Why… Integrating SPAs with BFF

In this video, let's see how to protect SPAs with OpenID Connect created with libraries like #Angular and #React or plain javascript.

We'll see why you want to use a BFF & how this pattern makes secure API access less cumbersome youtu.be/pSTMCyQH_E4

#dotnet #identity #aspnetcore

26.09.2025 12:15 — 👍 2    🔁 1    💬 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 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.09.2025 13:03 — 👍 3    🔁 3    💬 0    📌 0

Watch the recording of our #IdentityServer 7.3 launch!
duendesoftware.com/webinars/due...

Joe DeCock covers new templates, and looks at setting up your environment for the FAPI 2.0 security profile and conformance tests.

#dotnet #security #identity

05.09.2025 13:07 — 👍 1    🔁 2    💬 0    📌 1
Post image

Meet Duende #IdentityServer v7.3! This new release includes:

👉 Enhanced security & future proofing with FAPI 2.0 support
👉 Quick start templates to accelerate development.
👉 And more....

Release blog here ➡️ duende.link/is73b0b

#dotnet #security #identity

19.08.2025 13:51 — 👍 3    🔁 3    💬 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 (with Google), the connection between external and cookie authentication, and discusses why alternatives might be better for production apps.

duende.link/q24tubs #security #identity #dotnet

19.08.2025 21:43 — 👍 1    🔁 2    💬 0    📌 0
Post image

Meet Duende #IdentityServer v7.3! This new release includes:

👉 Enhanced security & future proofing with FAPI 2.0 support
👉 Quick start templates to accelerate development.
👉 And more....

Release blog here ➡️ duende.link/is73b0b

#dotnet #security #identity

14.08.2025 13:26 — 👍 6    🔁 5    💬 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
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

22.07.2025 13:01 — 👍 1    🔁 3    💬 0    📌 0
Preview
Duende Software Docs Get started building your .NET applications with IdentityServer, Backend-for-Frontend (BFF) and our open-source tools.

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

03.07.2025 15:31 — 👍 12    🔁 6    💬 0    📌 1
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

01.07.2025 13:00 — 👍 1    🔁 3    💬 0    📌 0

I hope it’s secure! 😬

30.06.2025 03:28 — 👍 0    🔁 0    💬 1    📌 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

25.06.2025 09:32 — 👍 2    🔁 5    💬 0    📌 0
Post image

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

17.06.2025 11:30 — 👍 0    🔁 5    💬 0    📌 0
Post image

Duende BFF Security Framework v4 Preview 1 is out! 🎉

This first preview of BFF v4 comes with support for hosting multiple frontends, easier wireup and configuration, OpenTelemetry, and more.

Changelog and feedback: github.com/orgs/DuendeS...

#security #dotnet #aspnetcore #oidc #react

05.06.2025 13:06 — 👍 4    🔁 4    💬 0    📌 0
Post image

Did you see #dotnet run app.cs was announced at #MSBuild for .NET 10? We've been trying it out to test the #IdentityServer login flow, and it's quite nice!

In this post we'll see how to test first-party logins work properly, entirely through .NET code.

duende.link/qhr2shs

03.06.2025 11:03 — 👍 3    🔁 3    💬 0    📌 0
Preview
Token Management We help companies using .NET to build identity and access control solutions for modern applications.

We have a livestream coming! 📺

Token Management: Applying the Duende Backend for Frontend (BFF) Security Framework

🗓️ June 4, 2025
⏱️ 10 EST / 16:00 CEST / 14:00 UTC
🗣️ Speaker: Erwin van der Valk

Register here: duende.link/wj42025 #dotnet #security #bff

28.05.2025 13:05 — 👍 3    🔁 3    💬 0    📌 0
Preview
.NET Rocks! .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

In the previous .NET Rocks! episode, Erwin van der Valk talks about the Backend for Frontend (BFF) pattern and how it can be used to secure browser-based applications.

Tune in at duende.link/1950dnr 🎧 #dotnet #bff #security #aspnetcore

29.05.2025 08:30 — 👍 1    🔁 1    💬 0    📌 0

Doesn’t that show that all the prior ones that were positive were worthless?

23.05.2025 22:59 — 👍 0    🔁 0    💬 1    📌 0

@brockallen is following 20 prominent accounts