This framework (
https://github.com/dotnet/AspNetCore/tree/main/src/Identity) is used to store and manage user accounts in the Resgrid system. From account creation, supplying and updating your password or recovering your account. Passwords (as of 2024) are hashed via the PBKDF2 with HMAC-SHA256, 128 bit salt, 256-bit subkey and 1000 iterations. Passwords are stored in the database hashed with the salt value, the subkey is only supplied via in memory mechanisms and never stored with the database or data.
This framework (
https://github.com/openiddict/openiddict-core) is used to enable OpenID Connect client, server and token validation schemes in the Resgrid system. After your authenticate with the Resgrid system via your Username and Password you will be assigned some tokens (auth, refresh, JTW) that will be used to validate operations during your session. This allows for applications (like the Resgrid Responder app) to stay logged in for a long period of time without having to prompt for your login every session and also allows the app to never store your login credentials (username or password).