Auth0 propose deux façons de mettre en œuvre le contrôle d’accès basé sur les rôles (RBAC), que vous pouvez utiliser à la place du système de contrôle d’accès interne de votre API ou en combinaison avec lui :L’ensemble des fonctionnalités Authorization Core correspond aux fonctionnalités d’Authorization Extension, améliore les performances et l’évolutivité, et fournit un système RBAC plus souple qu’Authorization Extension.À ce stade, les deux mettent en œuvre les fonctionnalités clés de RBAC et vous permettent de restreindre les permissions personnalisées définies pour une API à celles qui ont été attribuées à l’utilisateur en tant qu’autorisations.
Les résultats d’authentification dans un jeton contiennent des informations sur le groupe, mais pas sur les rôles ou les informations d’autorisations
client_id et le client_secret pour le site B, au lieu de ceux pour le site A dans votre application.
Cela peut également se produire si vous cliquez sur le bouton Essayer la connexion dans sur une connexion qui contient un de vos utilisateurs. Cela lancera l’exécution d’un flux d’authentification utilisant l’application Auth0 globale, différente de l’application que vous avez configurée dans l’extension.
Types d’applications pris en charge pour Authorization Extension :
- Applications natives
- Applications Web à page unique
- Applications Web classiques
Après une mise à niveau vers la v2, les utilisateurs reçoivent une erreur lors de leur connexion
You are not allowed to access this application, il y a probablement un conflit avec l’ancienne règle. Désactivez les paramètres de persistance, supprimez la règle existante, réactivez les paramètres et testez de nouveau.
En savoir plus
- Installer Authorization Extension
- 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)
- Règles d’utilisation avec Authorization Extension