Exactly
Posts by Marc Rufer
It was just not necessary for our app. It was a blazor WASM where the backend was only used by the blazor WASM. No need for metadata to be exposed via swagger
No, in this scenario we didnt use ValidationAttribute.
We used swagger in dev, but without the need to get the FV restrictions.
@andrewlock.bsky.social no, I never used this library (yet) tbh. Last time we faced this challenge with a blazor app, we used FluentValidation (.WithMessage(GetLocalizedMessage<MyModel>("MustHaveCoordinateFormat")) or .Required(GetLocalizedMessage<MyModel>)
Blogged: [HOWTO] Delete users created by bots in Azure AD B2C
#azureadb2c #powershell #posh #msftgraph
Blogged: [HOWTO] Implement Audit Logging in a .NET Core application using Entity Framework Core and Audit.NET
#dotnet #dotnetcore #efcore #auditdotnet #auditing #auditlog #audittrail #traceability
https://damienbod.com/2025/12/20/digital-authentication-and-identity-validation/
Blogged: Digital Authentication and Identity validation
damienbod.com/2025/12/20/d...
#oidc #identity #iam #swiyu #eid #oauth #dpop #openid #security #ecollecting #authentication #loa #loi #vc #oauth2 #swiss #ch #cybersecurity
Blogged: [Headache Prevention] Workaround for the error "Could not authenticate user with requested resource" when accessing the Aspire dashboard
#azure #dotnet #aspire #dashboard
Blogged: [HOWTO] Restore credentials of Work or School account(s) in Microsoft Authenticator App
#microsoft #authenticator #mfa #restore #workorschoolaccount
This week @damienbod.com and me attended the @owasp.org BeNeLux Days 2025 in Mechelen, Belgium 🇧🇪
There were some super interesting talks we were able to listen to and after the conference we enjoyed the Belgian beer culture 😉
Thanks to Sonar for the invitation!
#owasp #security #conference
Blogged: Implement forgot your password using swiyu, ASP.NET Core Identity and Aspire
damienbod.com/2025/11/17/i...
#swiyu #aspire #aspnetcore #duende #identity #iam #eid #swiss #identity #dotnet
Production ready web application with full automation and recommended application security @rufer.be @renegadexx.bsky.social
github.com/secure-web-a...
#aspnetcore #aspire #sonarqube #sonar #github #angular #terraform #sast #authentication #entra #identity #dotnet #sast
Worth reading!
Join us tomorrow in Bern
www.meetup.com/net-user-gro...
End-to-End Secure Web Development with .NET Aspire, JavaScript, E-ID
Really looking for to this. @rufer.be @renegadexx.bsky.social
#swiyu #sonar #aspnetcore #aspire #dotnet #identity
Blogged: Use swiyu, the Swiss E-ID to authenticate users with Duende and .NET Aspire
damienbod.com/2025/10/27/u...
#swiyu #eid #identity #duende #aspnetcore #dotnet #aspire #openid #openidconnect #oauth #vdc #iam
Blogged: Software Composition Analysis in SonarQube Advanced Security for SonarQube Cloud
#sca #sonarqube #sonarqubecloud #security #sbom #licensecompliance
Blogged: [HOWTO] Configure a custom domain and App Service Managed Certificate with Terraform
#azure #appservice #iac #terraform #customdomain #managedcertificate
Blogged: [HOWTO] Enable and configure Defender for Storage at the storage account level by using Terraform
#iac #terraform #azurestorage #defenderforstorage
Really looking forward to this event:
End-to-End Secure Web Development with .NET Aspire, JavaScript
Implementing Swiyu E-ID using Aspire
@rufer.be @renegadexx.bsky.social
www.meetup.com/net-user-gro...
#dotnet #aspire #js #webdev #eID #devops #devsecops #security #swiyu #swiss #identity
Really looking forward to talk about "End-to-End Secure Web Development with .NET Aspire, JavaScript, E-ID" together with my friend @damienbod.com
www.meetup.com/net-user-gro...
#dotnet #aspire #js #webdev #eID #devops #devsecops #security
Works as intended
.NET Day Switzerland 2025 was a blast!
In addition to inspiring sessions, there was the opportunity to meet old friends and make new ones!
Looking forward to the 2026 edition 🤗
Thanks to Manu, Fabian and Thomas for organizing this great community event!
#dotnetdayswitzerland #dotnet #community
Is it a .NET 10 solution? If so, may some projects use VSTest while others use Microsoft.Testing.Platform.?!
learn.microsoft.com/en-us/dotnet...
First renewal ☑️🥳
#mvpbuzz
@sstranger.bsky.social thanks for reposting! Strange, that the link does not work for you as it works for me. Can you verify again?
Blogged: Six interesting use cases for Azure DevOps MCP Server for the daily work of a developer
#mcp #mcpserver #azuredevops #ado #githubcopilot
On my way to Mannheim 🚄 #DWX25 is calling!
See you there and for the German-speaking participants who are interested in GitHub Copilot, you may consider attending my session 😊
Looking forward to interesting sessions and chats
#DWX25 #github #githubcopilot #conference #leavingmycomfortzone
Blogged: [HOWTO] Upload files to an Azure storage account using Terraform
#iac #terraform #azurestorage
Thanks. Nice to hear that you came up with a similar pattern.
Azure App Configuration is helpful too to make things obvious. However, I think even with it it's important to avoid duplicates to avoid confusion
Blogged: [Best Practice] Make Application Configuration of ASP.NET Core applications obvious
#dotnet #aspnetcore #configuration #bestpractice