Métodos de autenticación
Con el fin de proteger los datos contra accesos no autorizados, los almacenes de datos de Amazon Redshift requieren la autenticación de todas las conexiones mediante credenciales de usuario.
En la siguiente tabla, se ilustran las opciones de conexión obligatorias y opcionales para cada método de autenticación que se puede utilizar para conectarse al controlador ODBC de Amazon Redshift versión 2.x:
Método de autenticación | Obligatoria | Opcional |
---|---|---|
Estándar |
|
|
Perfil de IAM |
|
notaClusterID y Region se deben configurar en el Host si no se configuran por separado. |
Credenciales de IAM |
|
notaClusterID y Region se deben configurar en el Host si no se configuran por separado. |
AD FS |
|
notaClusterID y Region se deben configurar en el Host si no se configuran por separado. |
Azure AD |
|
notaClusterID y Region se deben configurar en el Host si no se configuran por separado. |
JWT |
|
|
Okta |
|
notaClusterID y Region se deben configurar en el Host si no se configuran por separado. |
Ping Federate |
|
notaClusterID y Region se deben configurar en el Host si no se configuran por separado. |
Browser Azure AD |
|
notaClusterID y Region se deben configurar en el Host si no se configuran por separado. |
Browser SAML |
|
notaClusterID y Region se deben configurar en el Host si no se configuran por separado. |
Perfil de autenticación |
|
|
Browser Azure AD OAUTH2 |
|
notaClusterID y Region se deben configurar en el Host si no se configuran por separado. |
AWS IAM Identity Center |
|
|
Uso de un servicio de credenciales externo
Además de la compatibilidad integrada con AD FS, Azure AD y Okta, la versión para Windows del controlador ODBC de Amazon Redshift también admite otros servicios de credenciales. El controlador puede autenticar las conexiones mediante cualquier complemento de proveedor de credenciales basado en SAML de su elección.
Para configurar un servicio de credenciales externo en Windows:
-
Cree un perfil de IAM que especifique el complemento del proveedor de credenciales y otros parámetros de autenticación según sea necesario. El perfil debe estar codificado en ASCII y debe contener el siguiente par clave-valor, en el que
PluginPath
es la ruta completa a la aplicación del complemento:plugin_name =
PluginPath
Por ejemplo:
plugin_name = C:\Users\kjson\myapp\CredServiceApp.exe
Para obtener más información sobre cómo crear un perfil, consulte Uso de un perfil de configuración en la Guía de administración de clústeres de Amazon Redshift.
-
Configure el controlador para que utilice este perfil. El controlador detecta y utiliza la configuración de autenticación especificada en el perfil.