Ping - Amazon Athena

Ping

Ping is a SAML based plugin that works with the PingFederate identity provider.

Authentication type

Connection string name Parameter type Default value Connection string example
AuthenticationType Required IAM Credentials AuthenticationType=Ping;

User ID

The user name for the PingFederate server.

Connection string name Parameter type Default value Connection string example
UID Required none UID=pingusername@domain.com;

Password

The password for the PingFederate server.

Connection string name Parameter type Default value Connection string example
PWD Required none PWD=pingpassword;

Preferred role

The Amazon Resource Name (ARN) of the role to assume. If your SAML assertion has multiple roles, you can specify this parameter to choose the role to be assumed. This role should be present in the SAML assertion. For more information about ARN roles, see AssumeRole in the AWS Security Token Service API Reference.

Connection string name Parameter type Default value Connection string example
preferred_role Optional none preferred_role=arn:aws:iam::123456789012:id/user1;

Session duration

The duration, in seconds, of the role session. For more information about session duration, see AssumeRole in the AWS Security Token Service API Reference.

Connection string name Parameter type Default value Connection string example
duration Optional 900 duration=900;

IdP host

The address for your Ping server. To find your address, visit the following URL and view the SSO Application Endpoint field.

https://your-pf-host-#:9999/pingfederate/your-pf-app#/spConnections
Connection string name Parameter type Default value Connection string example
idp_host Required none idp_host=ec2-1-83-65-12.compute-1.amazonaws.com;

IdP port

The port number to use to connect to your IdP host.

Connection string name Parameter type Default value Connection string example
idp_port Required None idp_port=443;

Partner SPID

The service provider address. To find the service provider address, visit the following URL and view the SSO Application Endpoint field.

https://your-pf-host-#:9999/pingfederate/your-pf-app#/spConnections
Connection string name Parameter type Default value Connection string example
partner_spid Required None partner_spid=https://us-east-1.signin.aws.amazon.com/platform/saml/<...>;

Ping URI param

Passes a URI argument for an authentication request to Ping. Use this parameter to bypass the Lake Formation single role limitation. Configure Ping to recognize the passed parameter, and verify that the role passed exists in the list of roles assigned to the user. Then, send a single role in the SAML assertion.

Connection string name Parameter type Default value Connection string example
ping_uri_param Optional None ping_uri_param=role=my_iam_role;