damienbod
I am living in Switzerland interested in web development, application security and Azure. Interests: ASP.NET Core, OpenID Connect, OAuth, FIDO2, SQL, Angular
Switzerland
Pinned Repositories
angular-auth-oidc-client
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
AngularWebpackVisualStudio
Template for ASP.NET Core, Angular with Webpack and Visual Studio
AspNet6IdentityServer4AngularOidcFlows
OpenID Connect Code Flow PKCE / Implicit Flow with Angular and ASP.NET Core 6 IdentityServer4
AspNetCoreCertificates
Certificate Manager in .NET Core for creating and using X509 certificates
AspNetCoreHybridFlowWithApi
Different ASP.NET Core applications using OpenID Connect Hybrid flow Code Flow, Code Flow with PKCE, JWT APIs, MFA examples
AspNetCoreIdentityFido2Mfa
ASP.NET Core (.NET 8) Identity with FIDO2 WebAuthn MFA, passwordless
AspNetCoreLocalization
Localization.SqlLocalizer & ASP.NET Core MVC Localization Examples
AspNetCoreOpeniddict
OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs
IdentityServer4AspNetCoreIdentityTemplate
An ASP.NET Core 6.0 IdentityServer4 Identity Bootstrap 4 template with localization
MicrosoftEntraIDAuthMicrosoftIdentityWeb
Microsoft Entra ID (Azure AD) flows using ASP.NET Core and Microsoft.Identity.Web
damienbod's Repositories
damienbod/angular-auth-oidc-client
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
damienbod/AspNetCoreHybridFlowWithApi
Different ASP.NET Core applications using OpenID Connect Hybrid flow Code Flow, Code Flow with PKCE, JWT APIs, MFA examples
damienbod/AspNetCoreOpeniddict
OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs
damienbod/Blazor.BFF.OpenIDConnect.Template
Blazor.BFF.OpenIDConnect.Template, Blazor WASM hosted in ASP.NET Core using OpenID Connect BFF (server authentication)
damienbod/MicrosoftEntraIDAuthMicrosoftIdentityWeb
Microsoft Entra ID (Azure AD) flows using ASP.NET Core and Microsoft.Identity.Web
damienbod/Blazor.BFF.AzureAD.Template
Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Microsoft Entra ID BFF (server authentication)
damienbod/Blazor.BFF.AzureB2C.Template
Blazor.BFF.AzureB2C.Template, Blazor WASM hosted in ASP.NET Core using Azure B2C BFF (server authentication) and Microsoft Graph
damienbod/AspNetCoreNlog
ASP.NET Core NLog MS SQL Server PostgreSQL MySQL Elasticsearch
damienbod/ApiJwtWithTwoSts
Web API authorization, multi-IDP solutions in ASP.NET Core
damienbod/AspNetCoreExperiments
ASP.NET Core Blazor BFF with Microsoft Entra ID and Razor page
damienbod/AspNetCoreYarp
ASP.NET Core & Yarp reverse proxy with Microsoft Entra ID OIDC, OAuth2
damienbod/SeparatingApisPerSecurityLevel
Auth0, ASP.NET Core OAuth, OIDC
damienbod/bff-aspnetcore-vuejs
Backend for frontend security using Vue.js Typescript, Vite, ASP.NET Core backend and Microsoft Entra ID
damienbod/AspNetCoreEntraIdBlobStorage
ASP.NET Core Razor page using Azure Blob Storage to upload download files securely using OAuth and Open ID Connect
damienbod/BlazorServerOidc
Blazor Server OpenID Connect authentication and session security
damienbod/AspNetCoreBlazorMicrosoftGraph
ASP.NET Core Blazor with Microsoft Graph
damienbod/Hostedblazor8MeID
Hosted Blazor .NET 8 application using Microsoft Entra ID
damienbod/AspNetCoreTenantSelect
Switch tenants in an ASP.NET Core app using Azure AD with multi tenants
damienbod/bff-openiddict-aspnetcore-angular
OpenIdict Backend for frontend security using Angular Standalone (nx) and ASP.NET Core backend
damienbod/GrpcAzureAppServiceAppAuth
Secure ASP.NET Core GRPC API hosted in an Linux kestrel Azure App Service
damienbod/aspnetcore-azure-logging
Live logs, Azure App Insights logs with ASP.NET Core
damienbod/AspNetCoreB2cLogout
ASP.NET Core Session Timeout Razor Pages with Azure AD B2C
damienbod/ClientIpAspNetCoreIIS
ASP.NET Core Middleware
damienbod/DPOP-aspnetcore-idp
ASP.NET Core OAuth 2.0 Demonstrating Proof-of-Possession at the Application Layer (DPoP)
damienbod/MicrosoftEntraIDMudBlazor
Securing a MudBlazor UI web application using security headers and Microsoft Entra ID
damienbod/MicrosoftEntraIDReset
Microsoft Entra ID reset authentication
damienbod/dotnet-AspNetCore.Docs
Documentation for ASP.NET Core
damienbod/presentations
damienbod/Auth0BlazorWebAppSample
damienbod/oauth-browser-based-apps
Best practices for OAuth in Browser-Based Apps