IBM®
Verify, and custom mobile
authenticator apps that are built with the IBM
Verify Mobile SDK, support a registration
process that binds an authenticator instance to a user. To enable this registration, Verify tenant administrators
must create and manage one or more registration profiles. The registration profile represents the
configurable attributes for the runtime behavior of IBM
Verify registration such as its maximum
lifetime. Technically, the registration profile is a specialized configuration of an OAuth client
that supports the authorization code flow.
Before you begin
- You must have administrative permission to complete this
task.
- Log in to the IBM Verify
administration console as an Administrator.
About this task
All IBM
Verify mobile authenticators
register with a Verify tenant
by using a registration profile. Minimally, the profile must have a name, and is automatically
assigned a unique ID. It's also preferable to configure a "Service Name". This value is used by IBM
Verify to display and identify the
registration within a mobile authenticator app. Since a registration profile is a specialized OAuth
configuration, it's also possible to configure and manage aspects of the registration such as access
token and refresh token lifetimes. Each registered instance of a mobile authenticator is embodied by
an OAuth grant through the authorization code flow. After a successful registration, the mobile
authenticator obtains an access token and refresh token. The mobile authenticator can use its access
token to obtain authorized access to Verify APIs that require the
entitlement "verifyAuthenticator". This entitlement is automatically associated with the access
token during the registration process.
You can perform the following tasks:
Procedure
-
Select .
-
Add a registration profile.
-
Select Add registration profile.
The Add Registration Profile dialog box is displayed.
-
Specify the following information for the Registration Profile:
Table 1. Registration profile settings
| Information |
Description |
| Name |
The name of the profile. This name is used to provide a user-friendly identifier and search
criteria for the profile |
| ID |
The unique identifier of the profile. This value is automatically assigned by Verify. |
| Service Name |
The user-friendly name of the registration to be shown to users of IBM
Verify mobile authenticators |
| Enabled |
Indicates whether the profile is active. |
- Optional:
Select Advanced Settings to specify settings for registration token
lifetimes.
Advanced profiles settings enable the tenant administrator to manage token options related to
the registration at run time. These token settings control the duration of the log-in sessions.
Additionally, custom-name, value-pair attributes can be set. These attributes are transferred to the
mobile authenticator during a runtime registration flow. The applicable supported names and values
are specific to a given mobile authenticator implementation and are intended as an extension
enablement feature for custom developed mobile authenticators.
Table 2. Advanced settings
| Information |
Description |
| Access Token Lifetime |
The length of time, in seconds, for which an access token is valid. |
| Refresh Token Lifetime |
The length of time, in seconds, for which a refresh token is valid. This value effectively
represents the maximum lifetime age for a given registered instance of an authenticator. |
| Authorization Code Lifetime |
The length of time, in seconds, for which an authorization code is valid. The value effective
represents the maximum amount of time that a user has to complete a registration after it has been
initiated. Users typically complete a registration by scanning a QRCode. |
-
Select Save.
-
View the registration profile details.
-
Select the registration profile whose information you want to view.
The Registration Profile Details is displayed.
-
Hover over the registration profile and select the
icon when it appears.
The Edit Registration Profile dialog box is displayed.
-
Edit the registration profile.
-
Hover over the registration profile and select the
icon when it appears.
The Edit Registration Profile dialog box is displayed.
-
Edit the information.
-
Select Save.
-
Delete the registration profile.
-
Select one or more registration profiles.
-
Select Delete.
-
Confirm that you want to permanently delete the selected registration profiles.
This operation also removes all IBM
Verify registrations that are associated
with the registration profiles.