- 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.
- If any information is included in both places, the information specified directly in the connection URL takes precedence over the information in the profile.
- If the connection URL refers to an AWS profile, then the
AWSCredentialsProviderClass
property must be specified in the profile instead of the connection URL.
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_Host
The host name of the PingFederate service that you are using to authenticate the connection.
The host name cannot include any slashes (
/
).IdP_Port
The number of the port that the PingFederate service host uses to listen for requests.
AWSCredentialsProviderClass
As alternatives, you can configure this property using the aliases
aws_credentials_provider_class
orplugin_name
. If you specify both aliases, the setting associated withaws_credentials_provider_class
takes precedence.The FQCN that implements the Ping credentials provider.
Partner_SPID
The partner SPID (service provider ID) value to use when authenticating the connection using the PingFederate service.
User
As an alternative, you can configure this property using the alias
UID
.The name that you use to access the PingFederate server.
Password
As an alternative, you can configure this property using the alias
PWD
.The password corresponding to your user name specified in the
User
orUID
property.preferred_role
(Optional) The Amazon Resource Name (ARN) of the role that you want to assume when authenticated through PingFederate.
SSL_Insecure
If this is not set, the default is
false
.One of the following:
false
if you want the connector to verify the server certificate.true
if 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_Host
The host name of the PingFederate service that you are using to authenticate the connection.
The host name cannot include any slashes (
/
).IdP_Port
The number of the port that the PingFederate service host uses to listen for requests.
AWSCredentialsProviderClass
As alternatives, you can configure this property using the aliases
aws_credentials_provider_class
orplugin_name
. If you specify both aliases, the setting associated withaws_credentials_provider_class
takes precedence.The FQCN that implements the Ping credentials provider.
Partner_SPID
The partner SPID (service provider ID) value to use when authenticating the connection using the PingFederate service.
User
As an alternative, you can configure this property using the alias
UID
.The name that you use to access the PingFederate server.
Password
As an alternative, you can configure this property using the alias
PWD
.The password corresponding to your user name specified in the
User
orUID
property.preferred_role
(Optional) The Amazon Resource Name (ARN) of the role that you want to assume when authenticated through PingFederate.
SSL_Insecure
If this is not set, the default is
false
.One of the following:
false
if you want the connector to verify the server certificate.true
if 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
profile
property to the name of the profile.