Table of Contents

Namespace Argon2id.PasswordHasher.AspNetCore

Classes

Argon2idPasswordHasher<TUser>

An IPasswordHasher<TUser> implementation backed by the secure-by-default Argon2id Argon2idPasswordHasher, suitable for ASP.NET Core Identity.

IdentityBuilderExtensions

Extension methods that let callers wire the Argon2id hasher into the natural ASP.NET Core Identity builder chain.

MigratingPasswordHasher<TUser>

An IPasswordHasher<TUser> that routes verification to a legacy hasher (typically PasswordHasher<TUser>'s default PBKDF2 implementation) when the stored hash isn't an Argon2id PHC string, then transparently rehashes successful logins to Argon2id on the way out.

ServiceCollectionExtensions

Dependency-injection helpers for registering the Argon2id password hasher with ASP.NET Core Identity.