<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
0D51Y00006V9dB5SAJOkta Classic EngineMulti-Factor AuthenticationAnswered2024-04-30T09:38:23.000Z2019-08-02T15:36:05.000Z2019-09-23T21:50:38.000Z

MichaelH.60933 (Customer) asked a question.

Allow factors to be enrolled by all but used by only some groups/apps

I'm trying to get all users to enroll both Okta Verfiy and a Security Question but only allow the Security Question factor to be used by a group of users ("People who forgot their phone today") and with certain network boundaries.

 

Is this achievable with AMFA?


  • ftwn6 (ftwn6)

    All users can be enrolled for both factors like you're asking. Okta has no way to know that a user left their phone.

     

    What happens is these users will be required to enroll for both factors upon next login ideally. When a user is prompted for MFA they have both factors enrolled but only one is there primary. Okta provides a drop-down to choose the factor. If the user forgets their phone they would use that drop-down and choose the secondary MFA factor they enrolled.

     

    The other option is to only provide a secondary MFA option when those users call in to your Help Desk and add to the corresponding group that enforces that policy.

     

    Hope that's helpful for you.

     

    Expand Post
    Selected as Best
  • bryce.dovenbarger1.5616098855909536E12 (Regional Customer Success, NA-Southeast)

    Hi Mike,

    This is certainly attainable with AMFA using a combination or Authentication and Multi-factor policies.

     

    Essentially, you'll do the following at a high level

    1. Create a group for each user type
    2. Assign a Multi-factor Enrollment Policy to force users to enroll for Okta Verify and Security Question. (Factors must be activated and they must be required in the MFA Enrollment Policy)
    3. Assign the group(s) to new Authentication Sign-On policies for each factor type. (i.e. Group 1: Forgot Users, Group 2: All Employees
      1. This is also where you define network location. (If Users IP Is - Not In Zone)
        1. NOTE: Network Zones must be defined already for this to work as expected.
      2. Set the policies to prompt for factor and set the "Session Expires After" to the desired setting.

     

    Additional Reading:

     

     

     

    Expand Post
  • MichaelH.60933 (Customer)

    Thanks for the reply, I think the bit that’s missing is where I can choose which factors can be used?

     

    I only want users to be able to use security questions if I put them in a group for it. When I look in auth policy I only get ‘prompt for factor’ yes/no; what I am looking for is a way to choose what factors are valid.

    Expand Post
  • ftwn6 (ftwn6)

    The way you design the policy is completely up to you. That said, what you're looking for is located in Security/Multifactor/Factor Enrollment tab. I mentioned this above but unfortunately the formatting of my reply didn't retain the bullet points to make it easily readable. You'll essentially created two Factor Enrollment policies, one for Okta Verify and one for Security Question and assign to the appropriate user population.

     

    Expand Post
  • MichaelH.60933 (Customer)

    I've tried it that way; the bit that's missing is that it doesn't allow me to have ALL users, from day 1 of deployment, enrol the Security Question but not use it (because the are part of 'everyone') whilst later being put into 'forgot phone' and then using their pre-enrolled security question.

     

    Ie If everyone doesn't have the Security Question factor enabled, they don't seem to enrol it. If everyone does have it enabled then they can use it. Neither of these is desirable.

     

    If I then put a user in the 'forgot phone' group they have to enrol the security question on first use, which might be while they are travelling; at the moment we've taken the view that factors should only be enrolled on site.

     

    I suspect this is a current limitation we can't get around.

    Expand Post
  • ftwn6 (ftwn6)

    All users can be enrolled for both factors like you're asking. Okta has no way to know that a user left their phone.

     

    What happens is these users will be required to enroll for both factors upon next login ideally. When a user is prompted for MFA they have both factors enrolled but only one is there primary. Okta provides a drop-down to choose the factor. If the user forgets their phone they would use that drop-down and choose the secondary MFA factor they enrolled.

     

    The other option is to only provide a secondary MFA option when those users call in to your Help Desk and add to the corresponding group that enforces that policy.

     

    Hope that's helpful for you.

     

    Expand Post
    Selected as Best
This question is closed.
Loading
Allow factors to be enrolled by all but used by only some groups/apps