Sign in

Damien Bowden

@damienbod.com
2K followers 793 following 200 posts

Web developer. application security consultant, Microsoft MVP #aspnetcore #openid #oauth2 #security #dotnet #azure #identity #angular #fido2 #passkeys #iam #graph #ssi #m365 #entraid #iam

PostsRepliesMedia
Reposted by Damien Bowden
Andrew Lock "Sock" @andrewlock.bsky.social · 22/09/2026
Blogged: Experimental support for Device Bound Session Credentials (DBSC) in ASP.NET Core - Exploring the .NET 11 preview - Part 8 andrewlock.net/exploring-th... In this post I look at the new experimental support for DBSC coming in .NET 11 #dotnet #security #aspnetcore
andrewlock.net
Experimental support for Device Bound Session Credentials (DBSC) in ASP.NET Core: Exploring the .NET 11 preview - Part 8
In this post I look at the new experimental support for DBSC provided by the Microsoft.AspNetCore.Authentication.DeviceBoundSessions package
083
Damien Bowden @damienbod.com · 21/09/2026
Updated OSS Swiyu Passkeys, .NET Aspire, ASP.NET Core, Duende IdentityServer Try it out: web-client.livelysand-4f5c661d.switzerlandnorth.azurecontainerapps.io Code: github.com/swiss-ssi-gr... #Swiyu #eID #Passkeys #IAM #Aspire #DotNet #AspNetCore #Duende #IdentityServer #OpenID4VCI #OpenID4VP
010
Reposted by Damien Bowden
Andrew Lock "Sock" @andrewlock.bsky.social · 15/09/2026
Understanding Device Bound Session Credentials (DBSC) andrewlock.net/understandin... In this post I provide an introduction to Device Bound Session Credentials, I look at how DBSC protects against session hijacking, and how the protocol works. #security #dotnet
andrewlock.net
Understanding Device Bound Session Credentials (DBSC)
In this post I provide an introduction to Device Bound Session Credentials, I look at how DBSC protects against session hijacking, and how the protocol works
085
Reposted by Damien Bowden
Andrew Lock "Sock" @andrewlock.bsky.social · 01/09/2026
Blogged: The pain of serializing unions and closed class hierarchies with System.Text.Json in .NET 11 andrewlock.net/exploring-th... In this post I discuss the System.Text.Json support for unions and closed hierarchies coming in .NET 11, the decisions made and some of the sharp edges I hit #dotnet
andrewlock.net
The pain of serializing unions and closed class hierarchies with System.Text.Json: Exploring the .NET 11 preview - Part 7
In this post I discuss the System.Text.Json support for unions and closed hierarchies coming in .NET 11, the decisions made, and some of the sharp edges I hit
1195
Damien Bowden @damienbod.com · 01/09/2026
Blogged: Using multiline Parameters for Aspire and ASP.NET Core with user secrets and Azure default deployments damienbod.com/2026/09/01/u... #aspire #aspnetcore #dotnet #azure #aca #biceps #pem
damienbod.com
Using multiline Parameters for Aspire and ASP.NET Core with user secrets and Azure default deployments
Multiple line secrets or configuration do not work in Aspire per default. An example of this is using a PEM file for certificates. This posts shows how the multiple line configuration parameters ca…
022
Reposted by Damien Bowden
ASP.NET Core News @aspnetcore.news · 21/08/2026
Implement BFF using Auth0, Angular and ASP .NET Core by @damienbod.com damienbod.com/2026/08/10/i... #aspnetcore
011
Damien Bowden @damienbod.com · 17/08/2026
Blogged: Use Aspire to implement and deploy the BFF security architecture damienbod.com/2026/08/17/u... #aspnetcore #dotnet #aspire #oauth #oidc #auth0 #bff #iam #angular #owasp #sonar
damienbod.com
Use Aspire to implement and deploy the BFF security architecture
This blog demonstrates how to use Aspire to set up a solution for developing and deploying an ASP.NET Core web application with Auth0 as the identity provider and a downstream API. The application …
021
Damien Bowden @damienbod.com · 10/08/2026
Blogged: Implement BFF using Auth0, Angular and ASP.NET Core damienbod.com/2026/08/10/i... #aspnetcore #dotnet #auth0 #iam #identity #bff #oauth #openid #dpop #openidconnect #jwt #oauth2 #oidc #par
damienbod.com
Implement BFF using Auth0, Angular and ASP.NET Core
This post should how to implement a web application which needs secure access and secure identities. The application uses Angular as the UI tech, ASP.NET Core as the backend tech and a backend for …
000
Damien Bowden @damienbod.com · 27/07/2026
Blogged: Implement SAML as an external provider in an ASP.NET Core Identity application using Duende as an OIDC server. damienbod.com/2026/07/27/i... #aspnetcore #saml #dotnet #duende #entraid #entra #identity #iam
damienbod.com
Implement SAML as an external provider in an ASP.NET Core Identity application using Duende as an OIDC server
This article shows how to implement a SAML federation from an ASP.NET Core Identity application using Sustainsys.Saml2.AspNetCore2. Entra ID is used to implement the SAML authentication and the use…
010
Reposted by Damien Bowden
olegkarasik.bsky.social @olegkarasik.bsky.social · 02/07/2026
New issue of .NET R&D Digest is here! Thx to @lemire.bsky.social, @maartenballiauw.be, @chrisnas.bsky.social, @meziantou.net, @andrewlock.bsky.social & other authors for their g8 content! olegkarasik.wordpress.com/2026/07/02/n... #dotnet
olegkarasik.wordpress.com
.NET R&D Digest (June, 2026)
This issue includes bits of AI, software development, C++, C#, diagnostics, architecture and of course .NET and .NET Internals.
064
Reposted by Damien Bowden
Andrew Lock "Sock" @andrewlock.bsky.social · 23/06/2026
Blogged: Exploring the .NET 11 preview - Part 3 - Avoiding ToString() allocations with StringBuilder.MoveChunks andrewlock.net/exploring-th... In this post I take a look at the new MoveChunks() API, explore how it works, what it's for, and how the new API provides opportunities for public APIs
andrewlock.net
Avoiding ToString() allocations with StringBuilder.MoveChunks: Exploring the .NET 11 preview - Part 3
in this post I take a short look at the new MoveChunks API, explore how it works, what it's for, and how the new API provides opportunities for public APIs
0112
Reposted by Damien Bowden
Thomas Bandt @thomasbandt.com · 26/06/2026
Ich will euren KI-Dreck nicht mehr lesen: thomasbandt.com/gedanken/cmq...
thomasbandt.com
Ich will euren KI-Dreck nicht mehr lesen
Was mir zuletzt auffällt und zunehmend auf den Keks geht: KI-generierte Texte, KI-generierte Plakate, KI-generierte Geburtstagskärtchen. Dabei meine ich nicht den ganzen Fake-SEO-Content oder die Scam...
163
Reposted by Damien Bowden
Duende Software @duendesoftware.com · 23/06/2026
Block AI crawlers from wasting your server resources with a lightweight #aspnetcore middleware that enforces robots.txt rules at the HTTP level. duende.link/86wriym #dotnet #IdentityServer
duende.link
Stop AI Bots from Wasting Your Server's Time (and Your Money)
Block AI crawlers from wasting your server resources with a lightweight ASP.NET Core middleware that enforces robots.txt rules at the HTTP level.
031
Reposted by Damien Bowden
Tim Cappalli @timcappalli.me · 22/06/2026
PSA: Sign in with Google now supports `auth_time` and `amr` claims in OIDC ID Tokens! developers.googleblog.com/en/enhance-s...
developers.googleblog.com
Enhance Security and Trust: New Session Metadata in Sign in with Google- Google Developers Blog
Boost app security with new Sign in with Google session metadata. Use OIDC claims like auth_time and amr to verify login freshness and authentication methods (MFA, hardware keys) for dynamic, risk-bas...
031
Damien Bowden @damienbod.com · 15/06/2026
Blogged: Software development and AI damienbod.com/2026/06/15/s... #ai #software #code #copilot
damienbod.com
Software development and AI
This is a bit of rambling from me and what I believe is a good setup for developing software together with AI tools. I believe the AI tools are good, which will help good developers produce better …
061
Reposted by Damien Bowden
Duende Software @duendesoftware.com · 09/06/2026
SAML 2.0 is now in Duende IdentityServer! 🛡️ Easily integrate SAML-only SaaS apps like HubSpot and Salesforce into your existing SSO setup. Here's a blog post showing you how: duende.link/wtqw42y #dotnet #IdentityServer
duende.link
Setting Up SAML Single Sign-On in ASP.NET with Duende IdentityServer
SAML 2.0 is now in Duende IdentityServer! Easily integrate SAML-only SaaS apps like HubSpot and Salesforce into your existing SSO setup.
062
Damien Bowden @damienbod.com · 08/06/2026
Blogged: ASP.NET Core background tasks with NCronJob and SignalR damienbod.com/2026/06/08/a... #ncronjob #signalr #aspnetcore #worker #dotnet
damienbod.com
ASP.NET Core background tasks with NCronJob and SignalR
I was recommended NCronJob for implementing a background worker in ASP.NET Core and so I decided to give it a try, read the docs and learn this. This NuGet package is open source and works great. I…
042
Reposted by Damien Bowden
Andrew Lock "Sock" @andrewlock.bsky.social · 19/05/2026
Blogged: .NET finally gets union types🎉 - Exploring the .NET 11 preview - Part 2 andrewlock.net/exploring-th... In this post I discuss the support for union types released in .NET 11, how they're implemented, the choices made, and how to create your own union types #dotnet
andrewlock.net
.NET finally gets union types🎉: Exploring the .NET 11 preview - Part 2
In this post I discuss the support for union types released in .NET 11, how they're implemented, the choices made, and how to create your own
0146
Reposted by Damien Bowden
olegkarasik.bsky.social @olegkarasik.bsky.social · 05/06/2026
One more issue of .NET R&D Digest is here! Thanks to @martinfowler.com, @kentbeck.com, @andrewlock.bsky.social, @b0rk.jvns.ca, and other great authors for the amazing content! olegkarasik.wordpress.com/2026/06/05/n... #dotnet
olegkarasik.wordpress.com
.NET R&D Digest (May, 2026)
This issue includes bits of AI (too much AI), C#, software development, architecture, Windows, security, NTFS and of course .NET and .NET Internals.
193
Damien Bowden @damienbod.com · 18/05/2026
Blogged: Aspire Azure SQL deployment bug damienbod.com/2026/05/18/a... #aspire #azure #dotnet #aspnetcore #sql
damienbod.com
Aspire Azure SQL deployment bug
This week, I was updating my Aspire applications after the latest release and I ran into a deployment bug for my test deployments. I could no longer deploy the database to Azure SQL. I got the foll…
032
Damien Bowden @damienbod.com · 16/05/2026
Released 2.0.4: BFF security architecture using ASP.NET Core and Angular CLI github.com/damienbod/bf... #aspnetcore #dotnet #angular #angular-cli #bff #oidc #oauth #security #entra
github.com
GitHub - damienbod/bff-aspnetcore-angular: Backend for frontend security using Angular CLI and ASP.NET Core backend
Backend for frontend security using Angular CLI and ASP.NET Core backend - damienbod/bff-aspnetcore-angular
171
Reposted by Damien Bowden
Marc Rufer @rufer.be · 12/05/2026
Blogged: [HOWTO] Delete Azure DevOps users with principalName starting with OIDCONFLICT_UpnReuse_ #azuredevops #ado #graph #powershell #posh
blog.rufer.be
[HOWTO] Delete Azure DevOps users with principalName starting with OIDCONFLICT_UpnReuse_
In Azure DevOps organizations that are connected to Microsoft Entra, you may spot (duplicated) users with email prefixed with OIDCONFLICT_UpnReuse_{OID_HERE} (i.e. when trying to give them access or when mentioning them): Such users are neither visible in the Azure DevOps Web UI under Organization settings > General > Users nor when querying all users via graph or via the Azure DevOps CLI.
011
Damien Bowden @damienbod.com · 11/05/2026
Blogged: Using configurable token lifetimes in Microsoft Entra ID, .NET and Microsoft Graph damienbod.com/2026/05/11/u... #graph #dotnet #entra #entraid #jwt #oauth #oidc #openidconnect
damienbod.com
Using configurable token lifetimes in Microsoft Entra ID, .NET and Microsoft Graph
Configurable token lifetimes in the Microsoft identity platform went GA and I thought I would look at implementing this using a .NET console application using Microsoft Graph . This article looks a…
052
Damien Bowden @damienbod.com · 02/05/2026
Updated to .NET 10: Generating certificates in .NET made easy github.com/damienbod/As... Released a new Nuget package: www.nuget.org/packages/Cer...
github.com
GitHub - damienbod/AspNetCoreCertificates: Certificate Manager in .NET Core for creating and using X509 certificates
Certificate Manager in .NET Core for creating and using X509 certificates - damienbod/AspNetCoreCertificates
020
Reposted by Damien Bowden
Johnny Graber @jgraber.bsky.social · 21/04/2026
Are #Superpowers or #GSD Better Than #OpenSpec? - #ai #claude improveandrepeat.com/2026/04/are-...
improveandrepeat.com
Are Superpowers or GSD Better Than OpenSpec? - Improve & Repeat
011
Damien Bowden @damienbod.com · 20/04/2026
Blogged: Remove sign-up from Entra External ID user flows damienbod.com/2026/04/20/r... #powershell #entra #b2c #identity #iam #sms
damienbod.com
Remove sign-up from Entra External ID user flows
This article shows how to remove the sign-up flow from Entra External ID user flows. This is required because SMS and Phone validation can be abused by bots to run up costs on the tenant. The bots …
000
Reposted by Damien Bowden
Tim Deschryver @timdeschryver.dev · 07/04/2026
✍️ Blogged: Containerize an ASP.NET Core BFF and Angular frontend using Aspire #dotNET #Angular #Aspire 🔗 timdeschryver.dev/blog/contain...
timdeschryver.dev
Containerize an ASP.NET Core BFF and Angular frontend using Aspire
Using Damien Bowden's secure ASP.NET Core and Angular BFF template as a starting point, this post shows how to integrate Aspire to improve local development and prepare the application for containeriz...
143
Reposted by Damien Bowden
Andrew Lock "Sock" @andrewlock.bsky.social · 01/04/2026
Blogged: Configuring contextual options with Microsoft.Extensions.Options.Contextual andrewlock.net/configuring-... In this post I take a brief look at the Microsoft.Extensions.Options.Contextual package to understand what it's for, how to use it, and discuss whether to use it or not #dotnet
andrewlock.net
Configuring contextual options with Microsoft.Extensions.Options.Contextual
In this post I take a brief look at the Microsoft.Extensions.Options.Contextual package to understand what it's for, how to use it, and whether to use it or not
051
Reposted by Damien Bowden
Taggart @taggart-tech.com · 31/03/2026
This is a big deal. Already seeing evidence of this by way of OpenClaw installations. opensourcemalware.co... www.stepsecurity.io/...
opensourcemalware.com
One of the most popular JavaScript packages on earth Axios has been compromised
The Axios NPM package has been compromised and the maintainer of the project has been locked out of their account. This will go down in history as one of the most successful software supply chain attacks ever
13623
Damien Bowden @damienbod.com · 13/03/2026
No we do this differently
001
Reposted by Damien Bowden
ASP.NET Core News @aspnetcore.news · 10/03/2026
Invite Guest users in a Entra ID Multi-tenant setup by @damienbod.com damienbod.com/2026/03/09/i... #aspnetcore
021
Damien Bowden @damienbod.com · 09/03/2026
Blogged: Invite Guest users in a Entra ID Multi-tenant setup damienbod.com/2026/03/09/i... #graph #entra #mau #identity #iam #entraid #oauth #openidconnect #oidc #security
damienbod.com
Invite Guest users in a Entra ID Multi-tenant setup
This post looks at implementing a guest user invite in a cross tenant setup. This is useful when creating partner tenants using an Entra ID MAU license for all partner guests and members. This make…
020
Damien Bowden @damienbod.com · 24/02/2026
Updated: OpenIddict examples using BFF with Angular and Vue.js github.com/damienbod/bf... github.com/damienbod/bf... Support for passkeys. #aspnetcore #dotnet #angular #vuejs #bff #openiddict #openidconnect #oidc #passkeys
github.com
GitHub - damienbod/bff-openiddict-aspnetcore-angular: OpenIddict backend for frontend security using Angular CLI and ASP.NET Core backend
OpenIddict backend for frontend security using Angular CLI and ASP.NET Core backend - damienbod/bff-openiddict-aspnetcore-angular
010
Reposted by Damien Bowden
Andrew Lock "Sock" @andrewlock.bsky.social · 24/02/2026
Blogged: Recording metrics in-process using MeterListener andrewlock.net/recording-me... In this post I show how you can use MeterListener to listen to Instrument measurements, how to trigger Observable measurements, and how to aggregate values #dotnet #observability
andrewlock.net
Recording metrics in-process using MeterListener: System.Diagnostics.Metrics APIs - Part 4
In this post I show how you can use MeterListener to listen to Instrument measurements, how to trigger Observable measurements, and how to aggregate values.
042
Damien Bowden @damienbod.com · 24/02/2026
Updated: OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs github.com/damienbod/As... #openiddict #passkeys #openid #oauth #grpc #angular #net10 #dotnet
github.com
GitHub - damienbod/AspNetCoreOpenIddict: OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs
OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs - GitHub - damienbod/AspNetCoreOpenIddict: OpenIddict with Angular and Blazor WASM BFF ...
000
Reposted by Damien Bowden
ASP.NET Core News @aspnetcore.news · 23/02/2026
Add application security to the swiyu generic management verifier APIs using OAuth by @damienbod.com damienbod.com/2026/02/16/a... #aspnetcore
011
Reposted by Damien Bowden
Cloudflare @cloudflare.social · 17/02/2026
In case you missed it: the number of DDoS attacks more than doubled in 2025. The network layer is under particular threat as hyper-volumetric attacks grew 700%. blog.cloudflare.com/ddos-threat-...
blog.cloudflare.com
2025 Q4 DDoS threat report: A record-setting 31.4 Tbps attack caps a year of massive DDoS assaults
The number of DDoS attacks more than doubled in 2025. The network layer is under particular threat as hyper-volumetric attacks grew 700%.
0229
Damien Bowden @damienbod.com · 16/02/2026
Blogged: Add application security to the swiyu generic management verifier APIs using OAuth damienbod.com/2026/02/16/a... #aspnetcore #oauth #swiyu #swiss #openid #yarp #aspire #container #api #iam #security #dotnet
damienbod.com
Add application security to the swiyu generic management verifier APIs using OAuth
The article looks at implementing security using OAuth for the swiyu Public Beta Trust Infrastructure generic containers. The container provides endpoint for OpenID verification and the management …
011
Damien Bowden @damienbod.com · 09/02/2026
Blogged: Secure the swiyu container using a YARP proxy damienbod.com/2026/02/09/i... #swiyu #yarp #aspire #aspnetcore #dotnet #identity #network #oauth #openidconnect #oidc
damienbod.com
Isolate the swiyu Public Beta management APIs using YARP
This post looks at hardening the security for the swiyu public beta infrastructure. The generic containers provide both management APIs and wallet APIs which support the OpenID for Verifiable Prese…
000
Reposted by Damien Bowden
Andrew Lock "Sock" @andrewlock.bsky.social · 27/01/2026
Blogged: Creating and consuming metrics with System.Diagnostics.Metrics APIs andrewlock.net/creating-and... In this post I provide an introduction to the System.Diagnostics.Metrics API, show how to create a custom metric, and show how to read it with dotnet-counters #dotnet
andrewlock.net
Creating and consuming metrics with System.Diagnostics.Metrics APIs
In this post I provide an introduction to the System.Diagnostics.Metrics API, and show how to create a custom metric and read it with dotnet-coutners
283
Damien Bowden @damienbod.com · 02/02/2026
Blogged: Use client assertions in ASP.NET Core using OpenID Connect, OAuth DPoP and OAuth PAR damienbod.com/2026/02/02/u... #dotnet #aspnetcode #oidc #oauth #par #dpop #identity #duende #aspire #oss #iam #swiyu
damienbod.com
Use client assertions in ASP.NET Core using OpenID Connect, OAuth DPoP and OAuth PAR
This post looks at implement client assertions in an ASP.NET Core application OpenID Connect client using OAuth Demonstrating Proof of Possession (DPoP) and OAuth Pushed Authorization Requests (PAR…
010
Damien Bowden @damienbod.com · 01/02/2026
Awesome .NET, Swiss Identity event in Zurich on Thursday 5th February We have a super lineup, great topics and great speakers. It would be great to see you there. All are welcome. www.meetup.com/dotnet-zuric... #dotnet #swiss #zurich #iam #identity #iam #mcp #oss #community
meetup.com
February DOTNET Zurich @isolutions, Thu, Feb 5, 2026, 6:00 PM | Meetup
**5th February - DotNet Zurich @ Isolutions** *Join us in person at Isolutions!!* This event will happen at Isolutions, The Circle. **Agenda:** * 17:45 Reception open &
000
Damien Bowden @damienbod.com · 27/01/2026
Updated to .NET 10 Alternative flow for OAuth 2.0 First-Party Applications github.com/damienbod/OA... #identity #oauth #oauth2 #native #dotnet #aspnetcore #iam #dpop #duende
github.com
GitHub - damienbod/OAuthClientAssertionsPerInstance: Experimental alternative flow for OAuth First-Party Applications
Experimental alternative flow for OAuth First-Party Applications - damienbod/OAuthClientAssertionsPerInstance
000
Damien Bowden @damienbod.com · 26/01/2026
Blogged: Force step up authentication in web applications damienbod.com/2026/01/26/f... #aspnetcore #dotnet #blazor #aspire #identity #oauth #oidc #duende #iam #swiyu #eid
damienbod.com
Force step up authentication in web applications
The post shows how to implement a step up authorization using the OAuth 2.0 Step Up Authentication Challenge Protocol RFC 9470. The application uses ASP.NET Core to implement the API, the web appli…
001
Reposted by Damien Bowden
ASP.NET Core News @aspnetcore.news · 21/01/2026
Implementing Level of Identification (LoI) with ASP .NET Core Identity and Duende by @damienbod.com damienbod.com/2026/01/18/i... #aspnetcore
021
Damien Bowden @damienbod.com · 19/01/2026
Blogged: Implementing Level of Identification (LoI) with ASP.NET Core Identity and Duende damienbod.com/2026/01/18/i... #aspnetcore #oauth #openid #dotnet #oidc #iam #swiyu #aspire #oss #identity #eid #swiss #bit #gov #loi #loa #blazor #duende
damienbod.com
Implementing Level of Identification (LoI) with ASP.NET Core Identity and Duende
This article explores how to implement Level of Identification (LOI) in an ASP.NET Core application. The solution uses Duende IdentityServer as the OpenID Connect provider and ASP.NET Core Identity…
021
Reposted by Damien Bowden
ASP.NET Core News @aspnetcore.news · 14/01/2026
Set the amr claim when using passkeys authentication in ASP .NET Core by @damienbod.com damienbod.com/2026/01/05/s... #aspnetcore
011
Reposted by Damien Bowden
Steve Gordon @stevejgordon.bsky.social · 14/01/2026
Blogged: Encrypting Properties with System.Text.Json and a TypeInfoResolver Modifier (Part 1). In this post we start creating a TypeInfoResolver modifier in System.Text.Json to encrypt and decrypt JSON properties during serialisation. #dotnet #json www.stevejgordon.co.uk/encrypting-p...
stevejgordon.co.uk
Encrypting Properties with System.Text.Json and a TypeInfoResolver Modifier (Part 1) - Steve Gordon - Code with Steve
In this post we start creating a TypeInfoResolver modifier in System.Text.Json to encrypt and decrypt JSON properties during serialisation.
0111
Damien Bowden @damienbod.com · 12/01/2026
Blogged: Implementing Level of Authentication (LoA) with ASP.NET Core Identity and Duende damienbod.com/2026/01/12/i... #aspnetcore #dotnet #identity #duende #authentication #loa #passkeys #iam #acr #amr
damienbod.com
Implementing Level of Authentication (LoA) with ASP.NET Core Identity and Duende
This post shows how to implement an application which requires a user to authenticate using passkeys. The identity provider returns three claims to prove the authentication level (loa), the identit…
000
Reposted by Damien Bowden
Damien Bowden @damienbod.com · 05/01/2026
Cool live event on the 5th Feb 2026, .NET User Group Zürich Talks: - How to securely implement MCP with OAuth in .NET - Swiss Identity in .NET: A Practical Guide to EIAM, aGov, SwissID, Entra ID—and Social Logins @ isolutions offices: The Circle 388058 Zürich www.meetup.com/dotnet-zuric...
meetup.com
February DOTNET Zurich @isolutions, Thu, Feb 5, 2026, 6:00 PM | Meetup
**5th February - DotNet Zurich @ Isolutions** *Join us in person at Isolutions!!* This event will happen at Isolutions, The Circle. **Agenda:** * 17:45 Reception open &
021