Paramètres de compte par Management API
Intégrations
Logto fournit diverses Management API pour gérer les comptes utilisateurs. Vous pouvez utiliser ces API pour créer une page de paramètres de compte en libre-service pour les utilisateurs finaux.
Architecture
- Utilisateur : Utilisateur authentifié qui doit accéder et gérer ses paramètres de compte.
- Application cliente : Votre application cliente qui sert la page des paramètres de compte à l'utilisateur.
- Application côté serveur : Application côté serveur qui fournit l'API des paramètres de compte au client. Interagit avec le Management API de Logto.
- Logto : Logto en tant que service d'authentification et d'autorisation. Fournit le Management API pour gérer les comptes utilisateurs.
Diagramme de séquence
- L'utilisateur accède à l'application cliente.
- L'application cliente envoie la requête d’authentification à Logto et redirige l'utilisateur vers la page de connexion de Logto.
- L'utilisateur se connecte à Logto.
- L'utilisateur authentifié est redirigé vers l'application cliente avec le code d’autorisation.
- L'application cliente demande le jeton d’accès à Logto pour accéder à l'API des paramètres de compte auto-hébergée.
- Logto accorde le jeton d’accès à l'application cliente.
- L'application cliente envoie la requête des paramètres de compte à l'application côté serveur avec le jeton d’accès de l'utilisateur.
- L'application côté serveur vérifie l'identité et la permission du demandeur à partir du jeton d’accès de l'utilisateur. Puis demande un jeton d’accès Management API à Logto.
- Logto accorde le jeton d’accès Management API à l'application côté serveur.
- L'application côté serveur demande les données de l'utilisateur à Logto en utilisant le jeton d’accès Management API.
- Logto vérifie l'identité du serveur et la permission Management API et renvoie les données de l'utilisateur.
- L'application côté serveur traite les données de l'utilisateur en fonction de la permission du demandeur et renvoie les détails du compte utilisateur à l'application cliente.
Intégrer Management API à l'application côté serveur
Consultez la section Management API pour apprendre comment intégrer les Management API avec les applications côté serveur.