
HelloT.98818 (Customer) asked a question.
I have a user setup with multiple required factors to be enrolled (Identity Engine) but when I login in as that user the factors are not being prompted to be enrolled.
Here's the API response for "Factors to Enroll" for that user. (2 factors are REQUIRED and NOT SETUP). I see that in the classic engine there was a dropdown to choose (prompt during every challenge) but none in Identity engine.
[
{
"factorType": "email",
"provider": "OKTA",
"vendorName": "OKTA",
"_links": {
"enroll": {
"href": "https://dev-271xxx.okta.com/api/v1/users/xxxxxxxxxxx/factors",
"hints": {
"allow": [
"POST"
]
}
}
},
"status": "ACTIVE",
"enrollment": "REQUIRED",
"_embedded": {
"emails": [
{
"id": "emf84tyuu3LH7v5B95d7",
"profile": {
"email": "localadmin1@gmail.com"
},
"email": "localadmin1@gmail.com",
"status": "ACTIVE"
}
]
}
},
{
"factorType": "sms",
"provider": "OKTA",
"vendorName": "OKTA",
"_links": {
"enroll": {
"href": "https://dev-271xxx.okta.com/api/v1/users/xxxxxxxxxxx/factors",
"hints": {
"allow": [
"POST"
]
}
}
},
"status": "NOT_SETUP",
"enrollment": "REQUIRED"
},
{
"factorType": "push",
"provider": "OKTA",
"vendorName": "OKTA",
"_links": {
"enroll": {
"href": "https://dev-271xxx.okta.com/api/v1/users/xxxxxxxxxxx/factors",
"hints": {
"allow": [
"POST"
]
}
}
},
"status": "NOT_SETUP",
"enrollment": "REQUIRED"
},
{
"factorType": "token:software:totp",
"provider": "OKTA",
"vendorName": "OKTA",
"_links": {
"enroll": {
"href": "https://dev-271xxx.okta.com/api/v1/users/xxxxxxxxxxx/factors",
"hints": {
"allow": [
"POST"
]
}
}
},
"status": "NOT_SETUP",
"enrollment": "REQUIRED"
}
]

For OIE this is different, as long as one of them is meet, then you will not be prompted.