Planning an Application Profile

Pre-planning your profiles will make the learning and testing process more effective. This topic contains information on identifying and learning key screens to create an effective profile using the Imprivata APG.

Imprivata OneSign must recognize the screen to learn the user’s credentials and store them for later use when the same screen opens again.

Application Screens and Their Profile Roles

The APG classifies application screens as one of these types:

  • Login Screens — can include prompts for domain or database, Novell context, as well as username and password

    • Login Failure Screens — An application may have multiple failure screens.

    • Login Success Screens

  • Change Password Screens

    • Change Password Failure Screens — An application may have multiple failure screens.

    • Change Password Success Screens

  • Custom Screens can be used for dismissing screens, auditing internal application screens, and for closing non-SSO-enabled applications.

Other screen types include welcome screens and all other screens requiring automated interaction.

Which Screens to Learn

Consider the following when planning which screens to learn:

  1. Login Screen — required because it allows user credential capture.

  2. Login Failure Screen(s) — plays a critical role in credential capture; if a login failure is recognized, the Imprivata agent rejects the entered credentials and re-enters capture mode.

  3. Login Success Screen — provides confirmation. It is not required, as the APG assumes success. If no login failure is recognized, the APG stores the entered credentials.

  4. Change Password password failure and success screens — Follow the same principles as login success and failure screens.

Note: You may not have to profile each screen in an authentication workflow, but in general, the more screens you capture, the more unique and thus effective the profile will be.

Failure and Success Screens

Application failure and success screens provide important confirmation data.

Failure Screens

Imprivata OneSign use Failure Screens to detect:

  • When a user has mistyped a username and/or password during enrollment.
  • When a username and/or password submitted by Imprivata OneSign is no longer valid.

On recognition of a Failure Screen, Imprivata OneSign clears stored credentials in the Imprivata agent cache and the Imprivata OneSign database and waits for the user to enter the new correct credentials.

Success Screens

Imprivata OneSign uses Success Screens to detect:

  • When a user has enrolled valid credentials for an application.
  • When Imprivata OneSign has submitted the correct credentials for an application.

On recognition of a Success Screen, Imprivata OneSign maintains the credentials as valid in the Imprivata agent cache and Imprivata OneSign database.