identity-migration

Migrate legacy authentication systems to ASP.NET Core Identity with Azure Entra ID.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ivegamsft/work-tracker --skill identity-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: identity-migration
Source: https://github.com/ivegamsft/work-tracker/tree/main/.agents/skills/identity-migration
Command: npx skills add https://github.com/ivegamsft/work-tracker --skill identity-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires EntityFrameworkCore, AzureIdentity, AzureAD, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps migrate legacy authentication systems to modern ASP.NET Core Identity, integrating with Azure Entra ID for robust, standards-compliant authentication.

Core Features & Use Cases

  • Authentication System Migration: Converts from ASP.NET Membership to ASP.NET Core Identity.
  • Entra ID Integration: Includes claims-based authentication and role/password management.
  • Hybrid Scenarios: Supports both local and Entra ID authentication methods.
  • Password Hash Conversion: Upgrades from PBKDF2 to Argon2 for enhanced security.
  • OAuth2/OIDC Setup: Configures multiple OAuth2 providers for flexible authentication.

Quick Start

Migrate your identity system using the identity-migration skill by running 'identity-migration --start'.

Frequently Asked Questions about identity-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate legacy ASP.NET Membership to ASP.NET Core Identity?

Migrate legacy authentication by converting ASP.NET Membership to ASP.NET Core Identity, handling user models, database schema updates, and role mapping for a seamless transition.

How does Azure Entra ID integration work with ASP.NET Core Identity?

Azure Entra ID integration works by configuring claims-based authentication alongside local ASP.NET Core Identity, supporting hybrid scenarios where users authenticate through either local credentials or Entra ID.

Can I configure OAuth2 and OIDC providers during ASP.NET Core Identity migration?

Yes, you can configure OAuth2 and OIDC providers during migration to set up flexible authentication, including integrating multiple external providers alongside Azure Entra ID for comprehensive identity management.

Does ASP.NET Core Identity migration support upgrading password hashing algorithms?

Yes, ASP.NET Core Identity migration supports upgrading password hashing, specifically converting from PBKDF2 to Argon2 for enhanced security during the transition to the modern identity framework.

Do I need Entity Framework Core to migrate authentication to Azure Entra ID?

Yes, you need Entity Framework Core to handle database migrations and user model updates required when transitioning legacy authentication systems to ASP.NET Core Identity with Azure Entra ID integration.