Dominick Baier reposted
Every developer has a side project. Mine became... writing a book. Just published The Side Project, about a dev whose innocent youth football app gets hijacked by organized crime. Check it out: books2read.com/u/bP2nll
Dominick Baier
@leastprivilege.com
Advisor & Board Member at Duende Software - @duendesoftware.com
304 followers30 following77 posts
Dominick Baier reposted
Every developer has a side project. Mine became... writing a book. Just published The Side Project, about a dev whose innocent youth football app gets hijacked by organized crime. Check it out: books2read.com/u/bP2nll
Dominick Baier reposted
Dominick Baier reposted
The future of .NET identity is here. ๐ Hear from the architects shaping the ecosystem. The Duende leadership team dives into ISv8, modular add-ons, and our commitment to expanding identity infrastructure. ๐บ Watch the full walkthrough: www.youtube.com/watch?v=qloC...
Dominick Baier reposted
Stop hand-rolling bespoke user systems. ๐๏ธ Our new User Management add-on brings fully supported user storage, auth, and lifecycle management directly to your deployment. Passwords, MFA, and passkeys are built-in, not bolted on. Read the blog: duendesoftware.com/blog/2026060...
Dominick Baier reposted
IdentityServer v8 brings architectural refinements to modern .NET workloads. ๐ ๏ธ Enjoy idiomatic cooperative cancellation, TimeProvider integration, and a unified model for OIDC & SAML connected apps. Read the release notes: docs.duendesoftware.com/identityserv...
Dominick Baier reposted
We go LIVE in one hour! ๐จ Join us for the Spring Launch Event to see IdentityServer v8, 5 new modular add-ons, and the next era of Duende Identity Infrastructure. โฐ 10:00 EDT / 16:00 CEST / 14:00 UTC Be there: www.youtube.com/watch?v=qloC...
Dominick Baier reposted
Dominick Baier reposted
Whatโs next for .NET identity? A purpose-built management plane and storage abstraction. ๐๏ธ Weโre unveiling a new additive infrastructure layer that powers User Management today and our capabilities of tomorrow. Learn more on June 2: duendesoftware.com/webinars/the...
Dominick Baier reposted
Whatโs next for .NET identity? A purpose-built management plane and storage abstraction. ๐๏ธ Weโre unveiling a new additive infrastructure layer that powers User Management today and our capabilities of tomorrow. Learn more on June 2: duendesoftware.com/webinars/the...
Dominick Baier reposted
Whatโs next for .NET identity? A purpose-built management plane and storage abstraction. ๐๏ธ Weโre unveiling a new additive infrastructure layer that powers User Management today and our capabilities of tomorrow. Learn more on June 2: duendesoftware.com/webinars/the...
Dominick Baier reposted
Developers: IdentityServer v8 is built EXCLUSIVELY for .NET 10. ๐ ๏ธ We dropped multi-targeting for .NET 8 & 9 to deliver leaner packages, cleaner code paths, and full access to runtime capabilities like TimeProvider & HybridCache. See it live June 2: duendesoftware.com/webinars/the...
Dominick Baier reposted
Custom auth creates a "training tax." New hires waste weeks learning proprietary code. License IdentityServer to use a standard. Hire .NET devs who are productive on day one. Learn how: duende.link/appmodli #dotnet #aspnet #aspnetcore
Dominick Baier reposted
.NET 10 brings massive performance gains. IdentityServer leverages these immediately, showing reduced allocation rates in the token validation path. Learn more ๐๏ธ duende.link/bpicli #aspnet #dotnet
Dominick Baier reposted
We've published guidance on the high-severity #aspnetcore Data Protection vulnerability, CVE-2026-40372 (Elevation of Privilege) Read our guide to: * Determine if your applications are affected * Get mitigation steps ๐๏ธ duende.link/twe5wp #dotnet
Dominick Baier reposted
Stop compromising your architecture for your identity provider. ๐ Duende gives you true sovereignty in the .NET LTS era: โ No lock-in (On-prem/Cloud/Hybrid) โ Full UI/UX freedom โ Custom logic in your .NET pipeline Build it your way: duende.link/2swrhhw #dotnet #aspnet #aspnetcore
Dominick Baier reposted
SAML turned 20 and it's not going anywhere. Enterprise SSO, government federations, academic networks: they all run on SAML. Here's why it endures, and what it means for IdentityServer v8. ๐ duende.link/p2rn8q #dotnet
Dominick Baier reposted
Stop bloating your auth cookies! ๐ช Learn how to: 1๏ธโฃ Use IdentityServer server-side sessions and improve performance 2๏ธโฃ Use AuthenticationProperties to store dynamic user metadata (like location) Article at duende.link/8624kh #dotnet #aspnetcore
Dominick Baier reposted
Stop writing boilerplate code for ClaimsPrincipal! ๐ก๏ธ #csharp 14 extension members let you use properties to centralize claim access logic, leading to cleaner, #aspnetcore application code. Read more: duende.link/7efu3d
Dominick Baier reposted
Want the power of Duende IdentityServer but with faster time-to-value? โฑ๏ธ Weโre previewing a first-party user management .NET SDK on March 24th that gives you Passkeys, MFA, and audit trails out-of-the-box. Keep your data control, ditch the custom coding. RSVP: duende.link/78q3hk #dotnet #aspnet
Dominick Baier reposted
SaaS providers are black boxes. Duende gives you full source access. Step-through to understand exactly how it all works. Learn how: duende.link/appmodb #aspnet #aspnetcore #dotnet
Dominick Baier reposted
Authentication on a different device from the one you're using? ๐ง Learn how to implement Client-Initiated Backchannel Authentication (CIBA) in #ASPNETCore and #dotnet: duende.link/3ysz4u Especially helpful in high-trust scenarios.
Dominick Baier reposted
Duende Software's legendary training on Identity and Access Management was originally created by Dominick Baier and Brock Allen. We're offering the training online/remotely as 6 half-day blocks in EU afternoons/US mornings, starting March 10. Read more and sign up at sustainsys.com/training
Dominick Baier reposted
The livestream starts NOW! ๐ด Security you canโt prove isnโt security, itโs hope. Stop relying on manual checks. Weโre showing you how to automate your security testing to ensure your API only accepts your trusted tokens. ๐ Join us now: duende.link/lsjwt26b #OAuth2 #JWT #DotNet
Dominick Baier reposted
Should you add rate limiting to your Duende IdentityServer deployment? ๐ค Our new article breaks down the why (and why not), plus 3 implementation options. Read the full article ๐ duende.link/87wrkjh #dotnet #ASPNETCore #OAuth #OpenIDConnect
Dominick Baier reposted
Null exceptions are costly. We are enforcing strict Nullable Reference Types across the IdentityServer API in .NET 10. The compiler catches bugs before you deploy. The community deserves rigorous design. Learn More: duende.link/bpicb #aspnet #dotnet
Dominick Baier reposted
Stability is a community asset. Aligning with the Microsoft LTS schedule provides a shared timeline for the industry. We can all plan, budget, and coordinate releases together. Predictability helps the whole community function better. Learn more: duende.link/bpicb #aspnet #dotnet #LTS
Dominick Baier reposted
No more overprivileged access tokens? ๐ Implement strict trust boundaries in your APIs with resource isolation (#OAuth RFC 8707). Learn how to configure it in Duende IdentityServer: duende.link/87qt2j #dotnet
Dominick Baier reposted
In this video, we look deeper into critical security-related HTTP headers that can significantly strengthen your website's defenses. Expect X-Content-Type-Options, Referrer-Policy:, X-FRAME-OPTIONS, Content Security Policy (CSP), ... youtu.be/OztgrdMQG94 #dotnet #aspnetcore #SecurityTips
Dominick Baier reposted
SaaS providers are black boxes. Duende gives you full source access. Step-through to understand exactly how it all works. Learn More: duende.link/2swrhhw #aspnet #aspnetcore #dotnet
Supply chain something something... not an issue - all focus back on AI!
Submitted 2 security issues to NuGet and GitHub last year, finally heard back that they are low priority and not a big deal. I did manage to publish this package to NuGet. A bunch of unicode in there, but it looks genuine, right? Nobody would discover this via search because of the unicode.
Dominick Baier reposted
We're proud to announce that Duende Software's latest Open Source Sponsorship goes to #BenchmarkDotNet! ๐ Check out the full post for details on the project: duende.link/o55bmd #dotnet
Dominick Baier reposted
Recording of my talk on passkeys in #aspnetcore at NDC Copenhagen is up! #dotnet Also includes a pointer on how to add passkeys to Razor Pages for folks who aren't on the #Blazor train. www.youtube.com/watch?v=P7eb... #dotnet
Dominick Baier reposted
Simplify your identity mess! ๐คฏ Learn how a Federation Gateway with Duende IdentityServer orchestrates all your IdPs (Entra ID, Google, SAML) for unified, agile security. Must-read architecture deep dive! duende.link/8aefizq #IdentityOrchestration #SSO #Security #dotnet
Dominick Baier reposted
Dominick Baier reposted
Stop struggling with diverse identity providers. ๐ A Federation Gateway, such as Duende IdentityServer, is the key to: ๐ Centralized Compliance โก๏ธ Operational Agility ๐ค Unified User Login duende.link/8aefizq #IdentityOrchestration #SSO #Security #dotnet
Dominick Baier reposted
Duende Resolution: Don't Store Tokens in the Browser. ๐ Browser tokens are an XSS risk. Secure your SPAs and Blazor WASM apps with the Duende BFF framework, the best way to handle protocol interactions and token management safely. โก๏ธ duende.link/bff4b1b
Dominick Baier reposted
The Duende Product Insiders program is a private technical channel for partnership. Discuss Identity Strategy, Architecture, and Deployment Nuances directly with Duende experts. Stop guessing, start collaborating. ๐ โก๏ธ duende.link/discord
Dominick Baier reposted
For devs who care about identity ๐จ, Product Insiders get: - Early access to features. - Deep collaboration with Duende leaders. - Direct influence on .NET identity & security. Where standards meet code. Apply: duende.link/insiders #DuendeInsiders #SecurityExperts
Dominick Baier reposted
BFF v4: You can't secure what you can't see. OpenTelemetry is baked right in for end-to-end observability of your auth journey (redirect, token exchange, API calls). duende.link/bff4b1b #OpenTelemetry #Observability #DuendeBFF #Diagnostics #Tracing
Dominick Baier reposted
Your opinion on that tricky DPoP implementation? We want it. Duende Product Insiders is the high-signal, zero-noise channel for advanced .NET identity and security discussions. Join Duende's Product Insiders. โก๏ธ duende.link/discord #dotnet #ZeroNoise #Identity
Dominick Baier reposted
Identity developers, lead the way! Join Duende Product Insiders: Directly influence the roadmap, get early feature access, and collaborate with senior experts. Your expertise is needed. Apply today: duende.link/discord #DuendeInsiders #SecurityExperts
Dominick Baier reposted
๐ก๏ธ BFF v4: Frontend Security Simplified Frontend devs shouldn't handle tokens or refresh cycles. BFF keeps security on the server, eliminating XSS risks. v4 adds multi-frontend support for operational sanity. Ditch the token burden entirely. โก๏ธ duende.link/bff4b0b
Dominick Baier reposted
Dominick Baier reposted
Stop wishing for a feature. Start building it with us. The Duende Product Insiders program is your channel for direct influence on the IdentityServer and BFF roadmap. Join the Insiders: duende.link/discord #DuendeSoftware #IdentityServer
Dominick Baier reposted
Stop struggling with diverse identity providers. ๐ A Federation Gateway, such as Duende IdentityServer, is the key to: ๐ Centralized Compliance โก๏ธ Operational Agility ๐ค Unified User Login duende.link/8aefizq #IdentityOrchestration #SSO #Security #dotnet
Dominick Baier reposted
Duende BFF v4 is available! Architecturally, this is huge: you can now support multiple frontends from a single, robust backend. Plus, we've integrated OpenTelemetry for seamless end-to-end observability in your identity flow. Simplify your stack: duendesoftware.com/blog/2025120...
Dominick Baier reposted
Generating SBOMs for .NET apps and NuGet packages with Microsoft.Sbom.Targets
Dominick Baier reposted
Ever wondered how browsers determine what kind of content they're displaying? It's usually through the Content-Type header. But what happens when that's missing or incorrect? It can be a serious security risk! Let's see how to fix this in #aspnetcore youtu.be/kSaSb2hBbyk #dotnet
Dominick Baier reposted
Farewell to try .NET a way to run code right in docs that allowed me to introduce a new set of developers and PMs to various security challenges and problems over 10 years. It evolved from running lots of containers in weird isolation setups, all the way through to WASM.
Dominick Baier reposted
The call for papers for NDC Security ends tomorrow. Come do your talk in Oslo: ndcsecurity.com/call-for-pap...