Skip to content
Discussion options

You must be logged in to vote

If we talk about Storage, ASP.NET Core Identity uses Entityfrmework core to store all the things in SQL Server/EF-Core supported RDBMS,

asp.net Core identity uses PBKDF2 default hashing password, Specifically: HMAC‑SHA256 + 10,000 iterations + 128‑bit salt.

Key Storage(Identity itself does not manage encryption keys directly for password hashes )For authentication tokens (e.g., cookies, JWTs, reset tokens), keys are managed.

Compliance w/ NIST SP 800‑63B‑4

The default configuration is not fully aligned with 800‑63B out‑of‑the‑box, because:
✅ Passwords are hashed with PBKDF2, which is allowed.
❌ Minimum password complexity requirements are weak.
❌ No checking against breached password list…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@lveitch
Comment options

Answer selected by lveitch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
area-identity Includes: Identity and providers
2 participants