This guide applies to Mac computers
About Passport with Okta
Passport with Okta enables users to log into Mac computers using their Okta credentials instead of separate local passwords. This integration streamlines authentication by connecting your Okta identity provider directly to macOS login.How It Works
Passport integrates with your Okta organization to authenticate users at the macOS login screen. When users enter their Okta credentials, Passport verifies them against your Okta tenant and creates or updates the local Mac user account accordingly.Okta Application Configuration
When configuring the Passport Library Item, you need the Client ID(Application ID) and Identity provider URL. Use these steps to configure the OIDC app and collect the required information.Access Applications
In your Okta Administrator Console, in the left menu pane, expand the Applications section and select Applications.
Configure Grant type
In the Grant type section, confirm that the checkbox for Refresh Token is deselected. This option must be turned off to ensure that Passport prompts users to update their Mac password while logged in if their Okta password changes.
The Store user password setting in the Passport Library Item needs to be set to Securely store password for users to receive the password update prompt.
Access Advanced options (if using OIE)
If you’re using Okta Identity Engine, click Advanced to show additional options.
Select Resource Owner Password
In the Other grants section, select the checkbox for Resource Owner Password.
If your Okta instance hasn’t yet been updated from Classic to Okta Identity Engine (OIE), the Interaction Code grant type and other options, will not be displayed.
Enter redirect URI
In the new field that appears, enter the following:
The same Sign-in redirect URI must be used in the Passport Library Item in the Redirect URI field in the Authentication mode section.
Configure assignments
In the Assignments section, select whether to assign the app integration to everyone in your org, only selected group(s), or skip assignment until after app creation.
Collecting Configuration Details
Prepare secure document
Open a secure text document that you can use to store values for this OIDC app. You will need these details when you configure the Passport Library Item.
Copy Client ID
In the General tab of the OIDC application you just created, on the right side of the Client ID field, click the copy icon (looks like a clipboard).
Copy Identity provider URL formula
Copy the formula for your Identity provider URL from the following text:
You do not need a custom Sign-On Policy Rule, but if you add one, ensure MFA is disabled.
With the Okta configuration complete, assign the app to the users using Passport to sign in to their Mac systems, and go to the Iru Endpoint web app to configure the Passport library item.
Enable Multi-factor Authentication (MFA)
When using MFA with Passport, a few settings need to be modified in Okta, and in the Passport Library Item in your Iru Endpoint web app. Below are MFA instructions for Okta Identity Engine (OIE) and Classic Engine.Okta Identity Engine
Okta AuthenticatorsVerify MFA methods
Ensure that at least one multifactor authentication method, such as Okta Verify, is listed.
Add authenticator (if needed)
If no multifactor method is listed, click the Add authenticator button.
Authentication Policies

Classic Engine
Okta MFA Settings
Library Item Settings
Enable Web Login
Select the radio button next to Web Login in order to support multi-factor authentication (MFA).
User Provisioning
Follow these steps if you plan to use the Group information in Okta to determine the user account type. The groups you use in Okta don’t have to start with *Mac-*but these steps use Mac- as an example.Configure user account type
In the Passport Library Item, click the User account type menu in the User provisioning section and select Specified per identity provider group.
Enter group names
In the Identity provider group fields, enter your Okta group names. This article uses groups that start with Mac- as an example.

Access Applications
In your Okta Administrator Console, in the left menu pane, expand the Applications section if necessary, then select Applications.
Enter group prefix
In the right-most field, enter Mac (assuming the Okta groups you use or will use start with Mac).












