Epic Apps and Mobile Access Management

Mobile Access Management integrates with Epic apps, including Epic Rover, for simplified login and logout of users on shared devices.

Epic is a registered trademark of Epic Systems Corporation.

This topic covers the following configuration tasks:

Configure Epic Rover for Password Autofill

Applies to iOS devices only.

  • The Imprivata Locker app allows users to easily check out a device, quickly access Rover with Password AutoFill, then have their data securely removed during check in.

  • Users can set a personalized device PIN during checkout to encrypt and secure all apps on the device. This allows users to repeatedly access the whole device and alleviates the need for frequent re-authentication in Epic Rover.

    The PIN is automatically removed and Epic Rover data cleared when the device is returned.

When configured for username and password authentication, Epic Rover works seamlessly with Password Autofill. Mobile Access Management can even check that Epic Rover is successfully installed when provisioning iOS devices to ensure they are ready to be checked out.

Requirements

On iOS, Mobile Access Management requires disabling the local Keychain when enabling Password AutoFill from the Imprivata Locker iOS app.

Epic admins can define the Epic Rover user experience and set environment specific configurations in the Rover app using a managed AppConfig delivered by the MDM.

IMPORTANT:

For Password AutoFill to work on Epic Rover version 10.4.1 or later, Epic admins must configure the setting LOGIN.ENABLE_AUTOFILL to Yes.

For detailed Rover configuration options and instructions, Imprivata recommends working directly with Epic.

Configure Imprivata Enterprise Access Management for Rover Password Autofill

Applies to iOS devices only.

Enterprise Password Autofill with the Imprivata Locker (iOS) app uses profiles in Enterprise Access Management to allow users to select from a list of securely stored credentials when logging into apps.

Apps with associated domains like Epic Rover also support 1 tap autofill for an even faster login.

For the best user experience, the Epic Rover profile should be configured to prompt for 1 tap autofill using the iOS quicktype keyboard.

An example profile is provided.

For more information, see Create Imprivata Enterprise Access Management Profiles.

Copy
<SSO> 
    <global verCreate="6.0" verLastMod="6.0"/> 
        <app nm="epic.com" desc="Epic Rover" profileType="2" appType="0"> 
            <env type="200" nm="iOS"> 
                <scn nm="" auto="0" dgs="1"> 
                    <ctl var="USR"/> 
                    <ctl var="PWD"/> 
                </scn> 
            </env> 
        </app> 
    <containers/> 
</SSO> 
IMPORTANT:

Setting the nm="epic.com" allows users to use 1 tap autofill and does not require the user to select from a list of credentials.

Configure Force Quit of the Epic Rover App

Applies to iOS devices.

Mobile Access Management supports logout of Epic Rover by force quitting the app to clear the current user session.

For iOS, select the Epic Rover item in the Check In action app list to force quit Epic Rover during a check in.

Epic Rover will be logged out, and on the next check out will prompt the next user to log in.

This supported logout method affects the device only, and does not communicate the logout to the Epic environment.

Click to enlarge

Configure Epic API Logout

Applies to iOS and Android devices.

Use the Epic API logout feature to disassociate a user from a device in Epic and prevent push notifications (messages, alerts, or calls) from being sent to the device after check in.

NOTE:

For customers configuring Epic API Logout on multiple MAM environments such as Production and User Acceptance Test (UAT), configure connections to non-prod Epic environments only in UAT MAM, and production Epic environments only in production MAM.

Epic only allows connection to a single MAM environment per Epic environment type (non-prod vs. prod).

Customers with a single MAM environment can configure both non-production and production Epic environments in the Epic API Logout section of the App logouts Admin page.

Configure non-production first, then production.

Supported Epic Apps

This feature is compatible with Epic Rover, Epic Haiku, and Epic Canto apps on iOS and Android and should be used together with a force quit logout action.

Epic Documentation

For more information, see the Epic Galaxy documentation:

Interconnect User Case Guide – Disassociate a Mobile Device.

Requirements

  • The Epic environment (Interconnect Server) must be reachable from the MAM server and have a valid TLS certificate.

  • Minimum Epic version. The integration requires Epic November 2023 release and later.

  • Create and Associate a New Background User. Steps apply to Epic February 2024 or later.

    1. In Epic, create a new background user for the Interconnect OAuth2 back-end service-no specific security points or classes are required.

    2. Associate the new background user with the Interconnect OAuth2 back-end service:

      1. On the Interconnect Administrator's menu in text, select OAuth2 Management, then Environment-Specific Client Settings.

      2. Select Create/Edit Settings and enter Imprivata Mobile Access Management Connector in the "Client" field.

      3. Specify the background user that you created in the "Background user" field.

    3. Specify the background user that you created in the "Associated User" column.

  • App Configuration. In your MDM, assign the Epic mobile apps three AppConfig keys. See below.

  • This feature utilizes the DisassociateMobileDevice Epic API which is often included in customers existing Epic licensing. Customers are encouraged to check with their Epic representative to confirm.