If you found value in this post, consider following me on X @davidpuplava for more valuable information about OrchardCore, C#/.NET and other topics.
OrchardCore version 1.7 is now available for you to use!
In this post, I cover some of my favorite features of OrchardCore 1.7.
OrchardCore now supports 2-factor authentication (2FA) with email and SMS messages. But by far my favorite feature is support for authenticator apps.
You can now use your prefered authenticator app such as Microsoft Authenticator or Google Authenticator and use one-time passwords (OTP).
You can enable two-factor authentication by navigating to the Features
section of the Admin
area of your OrchardCore site. Search for two-factor
to filter the feature list. There you can choose to enable any and all methods: Email, SMS and Authenticator App.
Once enabled, you see a new menu item named Security
under the user down carret menu in the upper right hand corner.
On the TwoFactor
configuration setting screen, you see a list of the two-factor methods you enabled from the features screen. If you enabled Authenticator app, you'll see that option. If you have yet to set it up, you can click the Add
button to get started. If already setup, you'll see Set
and Reset
buttons.
Click Add
to get to the Configure Authenticator App screen.
On the configuration screen, you'll see everything you need to get setup. If you already have an authenticator app, you scan the QR code or type in the key code to your app. If you don't have an app, you'll see links to the Android and iOS app stores to get one set up.
Once your authenticator app has an entry for your site, you can look at the current OTP code and key it in step 3 on the screen to verify that the authenticator app was registered correctly.
After verifcation, you are all set up with 2FA using an authenticator app. When you log in with your password you'll be prompted for the one time password.
And that's it!
The best part, as is with all features in OrchardCore, is that this works for all your tenants (if enabled). It just works. And it's great.
If you found value in this post, consider following me on X @davidpuplava for more valuable information about OrchardCore, C#/.NET and other topics.