Documentation Index
Fetch the complete documentation index at: https://auth0-feat-ionic-capacitor-quickstart-modernization.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Accédez au stockage des identités héritées via une API personnalisée
Nous recommandons que vous implémentiez une API pour accorder des privilèges limités au stockage des identités héritées, plutôt que de simplement ouvrir un accès général via Internet. Il est vivement recommandé de protéger le stockage des identités héritées contre un accès général. Exposer directement une base de données (d’identités héritées) sur Internet peut entraîner de graves problèmes : les interfaces de bases de données, telles que celles pour SQL, offrent des fonctionnalités très étendues, ce qui contrevient au principe du moindre privilège en matière de sécurité. Une alternative consiste à créer une API personnalisée et simple, protégée par un jeton d’accès, que chaque script d’action peut invoquer. Cette API servirait d’interface avec le magasin d’identités héritées. Le flux d’octroi des identifiants client peut être utilisé pour obtenir un jeton d’accès au sein d’un script. Ce jeton peut ensuite être mis en cache pour être réutilisé, au sein de l’objetglobal optimisant ainsi les performances. L’API peut ainsi offrir un ensemble limité de points de terminaison protégés, dédiés exclusivement aux fonctionnalités de gestion des identités héritées nécessaires (par exemple, lire les informations d’un utilisateur, modifier un mot de passe).
Par défaut, Auth0 vous donnera un jeton pour toute API si votre authentification est réussie et inclut l’ adéquate. Le fait de restreindre l’accès à l’API du magasin des identités héritées en limitant l’attribution de jetons d’accès au moyen d’une règle empêchera toute utilisation non autorisée et atténuera un certain nombre de scénarios de vecteurs d’attaque tels que lorsque la redirection vers /authorize est interceptée et l’audience vers l’API est ajoutée.