RSSAmplifier

Blog

Joonas W's blog

joonasw.netRSS feed ↗92 posts

Latest posts

Durable Functions Deep Dive part 4: Executing an activity

What the heck is Azure Key Vault Managed HSM

Deploying EF Core migrations in release pipelines

Good enough security for an Azure PaaS application

Building a vehicle location tracking app in Azure part 5: Front-end

Building a vehicle location tracking app in Azure part 4: SignalR

Building a vehicle location tracking app in Azure part 3: Function App

Building a vehicle location tracking app in Azure part 2: Device simulator

Building a vehicle location tracking app in Azure part 1: Architecture

Using Azure Key Vault for signing and encrypting JSON Web Tokens

Durable Functions Deep Dive part 3: Running an activity

Durable Functions Deep Dive part 2: Starting an orchestration

Durable Functions Deep Dive part 1: Instance startup

Building a code sandbox with Durable Functions and Container Instances

Azure AD JWT authentication in .NET isolated process Azure Functions

Migrating social accounts to Azure AD B2C

Arrays in ASP.NET MVC Core route parameters

Access data in Cosmos DB with Managed Identities

Track activity and sub-orchestrator progress in Azure Durable Functions orchestrators

Building Azure AD B2C custom policies part 2: Azure DevOps automated build and deployment

Building Azure AD B2C custom policies part 1: Visual Studio Code and manual deployment

Get a Managed Identity access token in Azure App Service through Advanced Tools (Kudu)

Moving .NET Core user secrets to another computer

Cleaning up Azure Durable Functions execution history

Using Azure RBAC with Azure Key Vault

Azure AD v2 and MSAL in 2020

How Azure Durable Functions scale

Hide actions from Swagger / OpenAPI documentation in ASP.NET Core

ASP.NET Core Data Protection with Azure Key Vault and Azure Storage

Azure Cosmos DB Free Tier

Testing Azure AD-protected APIs, part 5: Pipelines in Azure DevOps

Testing Azure AD-protected APIs, part 4: GitHub Actions CI workflow

Testing Azure AD-protected APIs, part 3: Automated integration tests

Testing Azure AD-protected APIs, part 2: Postman

Testing Azure AD-protected APIs, part 1: Swagger UI

Setting up a free HTTPS certificate in Azure App Service

Speaking at Techorama NL 2019 about Managed Identities

Cross-tenant token attacks are now harder in Azure AD

Always check permissions in tokens in an Azure AD protected API

Why you should not put secrets in native applications

Keeping secrets out of version control in .NET applications

Best practices for N-tenant Azure AD applications

Resource Owner Password Credentials grant flow in Azure AD

Avoiding wildcard reply URLs with MSAL.js

Using groups vs using application roles for authorization in Azure AD apps

Using Azure Key Vault and Azure Storage to store Data Protection keys with ASP.NET Core

Exploring the new .NET Cosmos DB SDK (v3)

Implementing Azure AD Single Sign-Out in ASP.NET Core

Accessing Azure Service Bus with Managed Identities

Azure AD Authentication in ASP.NET Core APIs part 2: Custom permissions, multi-tenant APIs