External credentials - Amazon Athena
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

External credentials

External credentials is a generic authentication plugin that you can use to connect to any external SAML based identity provider. To use the plugin, you pass an executable file that returns a SAML response.

Authentication type

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

Executable path

The path to the executable that has the logic of your custom SAML-based credential provider. The output of the executable must be the parsed SAML response from the identity provider.

Connection string name Parameter type Default value Connection string example
ExecutablePath Required none ExecutablePath=C:\Users\user_name\external_credential.exe

Argument list

The list of arguments that you want to pass to the executable.

Connection string name Parameter type Default value Connection string example
ArgumentList Optional none ArgumentList=arg1 arg2 arg3