- Includes property settings that specify information about the PingFederate service. For more information, see Specifying Ping Information in the Connection URL.
- Refers to an AWS profile that specifies information about the PingFederate service. For more information, see Specifying Ping Information in an AWS Profile.
Specifying Ping Information in the Connection URL
In your connection URL, set properties to specify information such as the host of the server where the PingFederate service is hosted. If your connection URL also specifies an AWS profile that contains some Ping information, then the settings specified directly in the URL take precedence over the Ping information in the profile, and theAWSCredentialsProviderClass property must be specified in the profile instead of the connection URL.
- In your connection URL, set the following properties:
Property Value IdP_HostThe host name of the PingFederate service that you are using to authenticate the connection.
The host name cannot include any slashes (
/).IdP_PortThe number of the port that the PingFederate service host uses to listen for requests.
AWSCredentialsProviderClassAs alternatives, you can configure this property using the aliases
aws_credentials_provider_classorplugin_name. If you specify both aliases, the setting associated withaws_credentials_provider_classtakes precedence.The FQCN that implements the Ping credentials provider.
Partner_SPIDThe partner SPID (service provider ID) value to use when authenticating the connection using the PingFederate service.
UserAs an alternative, you can configure this property using the alias
UID.The name that you use to access the PingFederate server.
PasswordAs an alternative, you can configure this property using the alias
PWD.The password corresponding to your user name specified in the
UserorUIDproperty.preferred_role(Optional) The Amazon Resource Name (ARN) of the role that you want to assume when authenticated through PingFederate.
SSL_InsecureIf this is not set, the default is
false.One of the following:
falseif you want the connector to verify the server certificate.trueif you do not want the connector to verify the server certificate.
Specifying Ping Information in an AWS Profile
In your AWS credentials file, define a profile that specifies information such as the host of the server where the PingFederate service is hosted, and your credentials for accessing the PingFederate service. Then, in your connection URL, set theprofile property to the name of that profile.
By default, the AWS credentials file is located in ~/.aws/credentials. You can change this default behavior by setting the AWS_CREDENTIAL_PROFILES_FILE environment variable to the full path and name of a different credentials file. For more information about profiles, see “Working with AWS Credentials” in the AWS SDK for Java Developer Guide : https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html.
If any Ping information is also specified directly in your connection URL, those settings take precedence over the Ping information in the profile.
- In your AWS credentials file, define a profile that specifies the following property settings. Start by providing the name of the profile in brackets (
[ ]), and then specify each property on separate lines.Property Value IdP_HostThe host name of the PingFederate service that you are using to authenticate the connection.
The host name cannot include any slashes (
/).IdP_PortThe number of the port that the PingFederate service host uses to listen for requests.
AWSCredentialsProviderClassAs alternatives, you can configure this property using the aliases
aws_credentials_provider_classorplugin_name. If you specify both aliases, the setting associated withaws_credentials_provider_classtakes precedence.The FQCN that implements the Ping credentials provider.
Partner_SPIDThe partner SPID (service provider ID) value to use when authenticating the connection using the PingFederate service.
UserAs an alternative, you can configure this property using the alias
UID.The name that you use to access the PingFederate server.
PasswordAs an alternative, you can configure this property using the alias
PWD.The password corresponding to your user name specified in the
UserorUIDproperty.preferred_role(Optional) The Amazon Resource Name (ARN) of the role that you want to assume when authenticated through PingFederate.
SSL_InsecureIf this is not set, the default is
false.One of the following:
falseif you want the connector to verify the server certificate.trueif you do not want the connector to verify the server certificate.
plug-in-creds-ping that specifies all the required PingFederate service information:
- In your connection URL, set the
profileproperty to the name of the profile.