Configure Mobile Multi-Factor Authentication

Follow these steps to configure Mobile Muli-Factor Authentication.

The following pre-requisites must be met:

Steps

  1. Create an API Protection definition and client with:

    • Authorization code and ROPC enabled
    • Redirect URI: https://<webseal_hostname>:<port>/mga/sps/mmfa/user/mgmt/html/mmfa/qr_code.html?client_id=<client_ID>

    The redirect URI is essential so that when a user clicks the Register Authenticator button in the USC UI, the user is correctly redirected to the QR Code page.

  2. Run the Reverse Proxy MMFA Config API.

    This step configures the /mga junction and creates the required ACLs.

      curl -ki -H 'Accept: application/json' -H 'Content-type:application/json' --user 'admin:XXXX' -X POST https:// 192.168.124.130/wga/reverseproxy/default/mmfa_config -d '{"lmi":{"hostname":"192.168.124.130", "port":443, "username":"admin", "password":"XXXX"}, "runtime":{"hostname":"localhost", "port":443, "username":"easuser", "password":"XXXX"}, "reuse_certs":false, "reuse_acls":false, "reuse_pops":false}’

  3. Run the AAC MMFA Config API.

    This step configures the reverse proxy details into a location where the AAC code can access it.

      curl -ki -H 'Accept: application/json' -H 'Content-type: application/json' --user 'admin:XXXX' -X POST https://192.168.124.130/iam/access/v8/mmfa-config -d '{"client_id":"AuthenticatorClient", "hostname":"192.168.124.140", "port":443, "junction":"/mga"}'

Parent topic: Mobile Multi-Factor Authentication