You can install the PingID integration for Mac login with the UI wizard or with the command-line installation.
Installing PingID integration for Mac login using UI wizard
Install PingID integration for Mac login through the user interface (UI).
Adding any multi-factor authentication (MFA) is a procedure that carries the risk of being locked out of the machine.
- Several verifications are done on the parameters supplied for the installation to minimize any locking. The PingID integration for Mac login permits recovery from a lockout scenario by restarting the machine in Single User Mode.
- Ensure that the remote login option is enabled on the Mac to allow connection to the machine by SSH.
To install the PingID integration, you must have:
- Administrator privileges on the target Mac machine.
- A copy of the organization's pingid.properties file. For instructions on how to download the relevant PingID properties file (with full or restricted permissions), see Managing the PingID properties file using SSH.
To install the PingID integration for Mac login using the UI wizard:
Installing PingID integration for Mac login using CLI
Install the PingID integration for Mac login using the command-line interface (CLI).
Adding any multi-factor authentication (MFA) is a procedure that carries the risk of being locked out of the machine.
- Several verifications are done on the parameters supplied for the installation to minimize any locking. The PingID integration for Mac login permits recovery from a lockout scenario by restarting the machine in Single User Mode.
- Ensure that the remote login option is enabled on the Mac to allow connection to the machine by SSH.
To install the PingID integration, you must have:
- Administrator privileges on the target Mac machine.
- A copy of the organization's pingid.properties file. For instructions on how to download the relevant PingID properties file (with full or restricted permissions), see Managing the PingID properties file.
Installing the PingID integration from the command line is useful for deploying to multiple machines in batch mode.
To install the PingID Integration for Mac login using the CLI:
Mac login command line reference
The following tables provide an overview of the command line commands you can use for the PingID integration for Mac login
Running the installer from the CLI
The general command line is ./InstallPingID [options] [filepath_opt]
Where:
[filepath_opt] takes the form -p <PingID.pkg file
path>
or --package <PingID.pkg
file path>
.
Parameter <Argument> | Description |
---|---|
|
The full file path of the PingID properties file. For example, /Users/admin/Downloads/pingid.properties. The PingID properties file is referenced from this location during the installation process. You must specify either:
OR all of the following parameters:
Note:
If any of the above parameters are specified, and /orgSettingsFilePath is also specified on the command line, then the values are retrieved from the pingid.properties file only, and the values of these other parameters specified on the command line are ignored. |
-a, --orgAlias <organization's alias
string> |
The organization's alias. This value is an entry in the PingID properties file. If the If both the |
|
The organization's base64 key. This value is an entry in the PingID properties file. If the If both the |
|
The URL of the PingID data center to which the organization is associated. It is the URL that is listed on the line in the pingid.properties
file that begins with If the If both the |
|
The URL of the server used for PingID API requests. Take this value from the If the If both the |
|
The identifier of the API key. This value is an entry in the PingID properties file. If the If both the |
|
Use the
|
|
Use the
|
|
The installer attempts to address the PingID authenticator heartbeat to confirm connectivity. If there is no response before installing any of the elements, continue the installation. |
|
The installer will prompt with a Log out now? message box. |
|
The installer will sign out without asking. |
Parameter <Argument> | Description |
---|---|
|
Configures the installation to append the value supplied in this parameter to the username at sign-on time. Note:
You can define a suffix, such as @domain.com, but not a prefix, such as domain/. Important:
Enter the leading "@" before the domain name, for example
This parameter has a maximum length of 50 characters, including the leading "@". |
|
By default, domain validation is carried out for the domain that you specify with the
|
Parameter <Argument> | Description |
---|---|
|
The Possible values for <type> are:
|
|
By default, OAEP padding is used in the encryption for offline
authentication. Use |
Parameter <Argument> | Description |
---|---|
|
Defines HTTP request timeout value. Possible values are between 1000-30000 ms. |
Parameter <Argument> | Description |
---|---|
-h, --help |
Show a user guide. |
-v, --version |
Show the Installer version. |
--allowFullPermissionsPropertiesFile |
If you include the
|