Navigateur SSO OIDC - Amazon Athena

Navigateur SSO OIDC

Le navigateur SSO OIDC est un plug-in d'authentification qui fonctionne avec AWS IAM Identity Center. Pour plus d'informations sur l'activation et l'utilisation d'IAM Identity Center, consultez Étape 1 : Activer IAM Identity Center dans le Guide de l'utilisateur AWS IAM Identity Center.

Type d'authentification

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
AuthenticationType Obligatoire IAM Credentials AuthenticationType=BrowserSSOOIDC;

URL de démarrage d'IAM Identity Center

URL du portail d'accès AWS. L'action d'API StartDeviceAuthorization d'IAM Identity Center utilise cette valeur pour le paramètre startUrl.

Pour copier l'URL du portail d'accès AWS
  1. Connectez-vous à la console AWS Management Console et ouvrez la console AWS IAM Identity Center à l'adresse https://console.aws.amazon.com/singlesignon/.

  2. Dans le panneau de navigation, sélectionnez Settings (Paramètres).

  3. Sur la page Paramètres, sous Source d'identité, choisissez l'icône du presse-papier pour l'URL du portail d'accès AWS.

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
sso_oidc_start_url Obligatoire none sso_oidc_start_url=https://app_id.awsapps.com/start;

Région du centre d'identité IAM

La Région AWS où votre SSO est configuré. Les clients des kits SDK SSOOIDCClient et SSOClient d'AWS utilisent cette valeur pour le paramètre region.

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
sso_oidc_region Obligatoire none sso_oidc_region=us-east-1;

Portées

Liste des portées définies par le client. Au moment de l'autorisation, cette liste restreint les autorisations lorsqu'un jeton d'accès est accordé. L'action d'API RegisterClient d'IAM Identity Center utilise cette valeur pour le paramètre scopes.

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
sso_oidc_scopes Facultatif none sso_oidc_scopes=scope1,scope2,scope3;

ID de compte

Identifiant du Compte AWS attribué à l'utilisateur. L'API GetRoleCredentials d'IAM Identity Center utilise cette valeur pour le paramètre accountId.

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
sso_oidc_account_id Obligatoire none sso_oidc_account_id=123456789123;

Nom du rôle

Nom descriptif du rôle attribué à l'utilisateur. Le nom que vous spécifiez pour cet ensemble d'autorisations apparaît dans le portail d'accès AWS en tant que rôle disponible. L'action d'API GetRoleCredentials d'IAM Identity Center utilise cette valeur pour le paramètre roleName.

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
sso_oidc_role_name Obligatoire none sso_oidc_role_name=AthenaReadAccess;

Expiration

Nombre de secondes pendant lesquelles l'API SSO d'interrogation doit vérifier la présence du jeton d'accès.

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
sso_oidc_timeout Facultatif 120 sso_oidc_timeout=60;

Activation du cache de fichiers

Active un cache d'informations d'identification temporaire. Ce paramètre de connexion permet de mettre en cache des informations d'identification temporaires et de les réutiliser entre plusieurs processus. Utilisez cette option pour réduire le nombre de fenêtres de navigateur ouvertes lorsque vous utilisez des outils de BI tels que Microsoft Power BI.

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
sso_oidc_cache Facultatif 1 sso_oidc_cache=0;