Installer Authorization Extension
Conditions préalables
Avant de commencer, assurez-vous que vous disposez d’une application existante qui peut être utilisée avec Authorization Extension. Vous pouvez utiliser les types d’applications suivants :
Applications natives
Applications Web classiques
Applications à page unique
Les applications sans type assigné ou les applications de communication entre machines ne peuvent pas être utilisées avec cette extension.
Installer l’extension
Allez dans Auth0 Dashboard > Extensions.
Sélectionnez AAutorisation Auth0 et répondez à la demande d’installation.
Choisissez l’endroit où vous souhaitez stocker vos données : Webtask Storage ou Amazon S3 bucket.
Une fois l’extension installée, vous la verrez apparaître dans la liste des Extensions installées.

Lorsque vous cliquez sur le lien pour ouvrir l’extension pour la première fois, il vous sera demandé d’autoriser l’extension à accéder à votre compte Auth0. Si vous le faites, vous serez dirigé vers le Authorization Dashboard.

Stockage Webtask
L’extension utilisera le stockage Webtask par défaut, et vous êtes limité à 500 Ko de données. Cela équivaut à :
1000 groupes et 3000 utilisateurs, où chaque utilisateur est membre de 3 groupes
20 groupes et 7000 utilisateurs, où chaque utilisateur est membre de 3 groupes.
Amazon S3
Vous pouvez également utiliser Amazon S3 comme fournisseur de stockage. Amazon S3 est une plateforme de stockage basée sur les fichiers, ce qui signifie qu’elle écrit en parallèle. Cela peut poser des problèmes, mais la logique de stockage de l’extension tente d’en tenir compte. Toutefois, si vous automatisez la création de groupes, de rôles ou de permissions, Auth0 vous recommande d’utiliser des appels séquentiels à l’API.
Pour utiliser Amazon S3, vous devez :
Créer un bucket S3.
Créer un utilisateur IAM et obtenir l’identifiant de clé pour cet utilisateur.
Créer une politique pour l’utilisateur IAM qui permet à l’utilisateur d’apporter des modifications au bucket.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:DeleteObject",
"s3:GetObject",
"s3:ListBucket",
"s3:PutObject"
],
"Resource": [
"arn:aws:s3:::{nameOfYourBucket}/*"
]
},
{
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::{nameOfYourBucket}"
],
"Condition": {}
}
]
}
Was this helpful?
En savoir plus
- Configurer Authorization Extension
- Configurer les utilisateurs dans le Tableau de bord des extensions d’autorisation
- Activer l’accès API à Authorization Extension
- Import and Export Authorization Extension Data (Données d’extension des autorisations d’importation et d’exportation)
- Dépannage Authorization Extension