Step 2: Poll to Validate Back Channel Request

POST {{HOST}}/admin/v1/MyAuthenticationFactorValidator

This step validates the back channel request to Oracle Identity Cloud Service.

In the request, the client must pass the following attributes:

deviceId: returned in Step 1 requestId: returned in Step 1

In the response, the attribute mfaStatus:ENROLLED indicates that user has enrolled for MFA. The preferredAuthenticationFactor attr indicates the factor set as the preferred method. in this case, it is PUSH.

Request Body

{"schemas"=>["urn:ietf:params:scim:schemas:oracle:idcs:AuthenticationFactorValidator"], "deviceId"=>"2b27b8c072d64b899d41c8470acea32a", "requestId"=>"ebbd9b7b-1563-4355-947b-0272329ae450", "authFactor"=>"PUSH", "scenario"=>"ENROLLMENT"}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Authorizationstring

RESPONSES

status: Created

{"requestId":"ebbd9b7b-1563-4355-947b-0272329ae450","schemas":["urn:ietf:params:scim:schemas:oracle:idcs:AuthenticationFactorValidator"],"deviceId":"2b27b8c072d64b899d41c8470acea32a","authFactor":"PUSH","scenario":"ENROLLMENT","meta":{"resourceType":"MyAuthenticationFactorValidator","location":"https://example.identitycloud.com/admin/v1/MyAuthenticationFactorValidator"},"status":"SUCCESS","displayName":"Joe's Phone","mfaStatus":"ENROLLED","mfaPreferredDevice":"2b27b8c072d64b899d41c8470acea32a","mfaPreferredAuthenticationFactor":"PUSH","securityQuestionsPresent":false,"devicesCount":2,"emailFactorEnrolled":true}