<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D54z00007Hak09CABOkta Classic EngineMulti-Factor AuthenticationAnswered2025-10-11T09:00:47.000Z2021-11-15T16:40:56.000Z2021-12-09T05:20:14.000Z

ChrisB.59763 (Customer) asked a question.

How Do I Required Enrollment and Use of At Least One MFA Factor from Four Possible Choices

I have enabled Okta Verify with Push, Google Authenticator, FIDO2 Security Key, and Yubikey OTP MFA factors. I want to require users to register any one or more of these and then sign on with a password and any previously registered MFA Factor. How do I set this up? I don't want to require all four factors, nor can I allow for just a password-based login.


  • ChrisB.59763 (Customer)

    It turns out that if you set a rule in the applicable Sign On Policy to with Authentication as Password + Any IDP/Any Factor that this will force the user to sign in one of their configured MFA factors in addition to their password.

    Selected as Best
  • b5n6c (b5n6c)

    Hi Chris,

    Navigate to the below Steps:

    Admin Console >Security > MultiFactor>Factor Types (From there activate the required factor types)>Factor Enrollment > Add Multifactor Policy

    Image is not available
    There will be 3 options available for each factor 1. Required

                                                                                 2.Optional

                                                                                 3. Disable

    ·        If you set the enrollment factor type to Optional allows users to enroll to either of four or all the enrollment factors depending on their discretion. The enrollment factor condition Optional acts as Required if there is only one enrollment factor configured, which enforces user to enroll to the factor.

    ·        For the user who are already enrolled they will continue as such if all the factors are Optional. If two or more factors are Set as Required, then he has to enroll to the new factors.

    ·        If you set more than 2 factors as Required then the users must enroll to all the options, without skipping any. But, for the next sign in, the user can choose either of one factor type to authenticate for the MFA.

     

    Expand Post
  • ChrisB.59763 (Customer)

    The thing is I don't want to make any of the factors required because I have some users that don't have a smartphone. They will be using a USB Key. Those are two expensive for all users. So I don't want to require any of the four factors I have activated but they do need tol use One of them. Also some users will have multiple factors so there is a backup (admins will use Okta Verify with the USB Key as a backup). I don't think what is depicted in this screen covers that use case unless I am missing something. Every user must register at least one factor but I don't want to be in the business of mandating which one that is.

    Expand Post
    • b5n6c (b5n6c)

      Hi Chris Bortz,

       

      In your case, you need to set all of the enrollment factors as "OPTIONAL", which enforces users to enroll to either of one enrollment factor or all of them depending on their choice. To put it in other words, you will let users have the privilege of choosing the enrollment factor of their choice by setting all the enrollment factors as Optional.

       

      At the same time, this configuration will allow the users with already registered enrollment factor to continue without enrolling to other factors, multiple times in a row.

       

      Image is not available
       

      Expand Post
      • ChrisB.59763 (Customer)

        But now what Sign-On policy should I write that will require the user to use their selected MFA factor whichever that happens to be?

      • b5n6c (b5n6c)

        Sign-On policy doesn't have the settings to choose the type of MFA to be prompted for the end user; rather has the various conditions such as IP address, risk factor, behavior, etc. Based on the evaluation of these factors configured, the access is allowed or denied to the end user.

         

        You can configure the frequency, the session and the factor lifetime of the MFA that is prompted for the user.

         

        Image is not available

        Expand Post
  • ChrisB.59763 (Customer)

    It turns out that if you set a rule in the applicable Sign On Policy to with Authentication as Password + Any IDP/Any Factor that this will force the user to sign in one of their configured MFA factors in addition to their password.

    Selected as Best
  • b5n6c (b5n6c)

    Glad to know that you were able to fix the issue. Yes, If you are using Identity Engine then there are new option included like password + another factor or you can choose any one factor type. (Okta Verify or Password or Phone or Security Question**) etc.. Classic engine allowed additional factor to enabled/disabled. However, both the case the factor type applied from enrolment policy where defined and assign to the group.

    Expand Post
This question is closed.
Loading
How Do I Required Enrollment and Use of At Least One MFA Factor from Four Possible Choices