nodebb-plugin-2factor
In addition to regular authentication via username/password or SSO, a second layer of security can be configured, permitting access only if:
@azure/core-auth
Provides low-level interfaces and helper methods for authentication in Azure SDK
@azure/identity
Provides credential implementations for Azure SDK libraries that can authenticate with Microsoft Entra ID
passport
Simple, unobtrusive authentication for Node.js.