Browser SSO OIDC - Amazon Athena

Browser SSO OIDC

Browser SSO OIDC es un complemento de autenticación que funciona con AWS IAM Identity Center. Para obtener información sobre cómo habilitar y usar IAM Identity Center, consulte Paso 1: habilitar IAM Identity Center en la Guía del usuario de AWS IAM Identity Center.

Tipo de autenticación

Nombre de la cadena de conexión Tipo de parámetro Valor predeterminado Ejemplo de la cadena de conexión
AuthenticationType Obligatoria IAM Credentials AuthenticationType=BrowserSSOOIDC;

URL de inicio de IAM Identity Center

La URL del portal de acceso de AWS. La acción de la API StartDeviceAuthorization de IAM Identity Center utiliza este valor para el parámetro startUrl.

Para copiar la URL del portal de acceso de AWS
  1. Inicie sesión en la AWS Management Console y abra la consola de AWS IAM Identity Center en https://console.aws.amazon.com/singlesignon/.

  2. En el panel de navegación, seleccione Configuración.

  3. En la página Configuración, en Origen de identidad, elija el icono del portapapeles para la URL del portal de acceso de AWS.

Nombre de la cadena de conexión Tipo de parámetro Valor predeterminado Ejemplo de la cadena de conexión
sso_oidc_start_url Obligatoria none sso_oidc_start_url=https://app_id.awsapps.com/start;

Región de IAM Identity Center

La Región de AWS donde está configurado su SSO. Los clientes del SDK de AWS SSOOIDCClient y SSOClient utilizan este valor para el parámetro region.

Nombre de la cadena de conexión Tipo de parámetro Valor predeterminado Ejemplo de la cadena de conexión
sso_oidc_region Obligatoria none sso_oidc_region=us-east-1;

Ámbitos

La lista de ámbitos que define el cliente. Tras la autorización, esta lista restringe los permisos cuando se concede un token de acceso. La acción de la API RegisterClient de IAM Identity Center utiliza este valor para el parámetro scopes.

Nombre de la cadena de conexión Tipo de parámetro Valor predeterminado Ejemplo de la cadena de conexión
sso_oidc_scopes Opcional none sso_oidc_scopes=scope1,scope2,scope3;

ID de cuenta

El identificador de la Cuenta de AWS que se asigna al usuario. La API GetRoleCredentials de IAM Identity Center utiliza este valor para el parámetro accountId.

Nombre de la cadena de conexión Tipo de parámetro Valor predeterminado Ejemplo de la cadena de conexión
sso_oidc_account_id Obligatoria none sso_oidc_account_id=123456789123;

Nombre de rol

El nombre descriptivo del rol que se asigna al usuario. El nombre que especifique para este conjunto de permisos aparece en el portal de acceso de AWS como un rol disponible. La acción de la API GetRoleCredentials de IAM Identity Center utiliza este valor para el parámetro roleName.

Nombre de la cadena de conexión Tipo de parámetro Valor predeterminado Ejemplo de la cadena de conexión
sso_oidc_role_name Obligatoria none sso_oidc_role_name=AthenaReadAccess;

Tiempo de espera

El número de segundos que la API de SSO de sondeo debe comprobar si existe el token de acceso.

Nombre de la cadena de conexión Tipo de parámetro Valor predeterminado Ejemplo de la cadena de conexión
sso_oidc_timeout Opcional 120 sso_oidc_timeout=60;

Habilitar la caché de los archivos

Activa una caché de credenciales temporal. Este parámetro de conexión a la caché de archivos permite almacenar en caché las credenciales temporales y reutilizarlas entre los múltiples procesos. Utilice esta opción para reducir el número de ventanas del explorador abiertas cuando utilice herramientas de BI como Microsoft Power BI.

Nombre de la cadena de conexión Tipo de parámetro Valor predeterminado Ejemplo de la cadena de conexión
sso_oidc_cache Opcional 1 sso_oidc_cache=0;