Dans Magento [2.2.4] API Web lorsque je transmets le nom d'utilisateur et le mot de passe, il génère un jeton pour ce client spécifique (qui n'est valide que pendant 1 heure - il est configurable à partir de l'administrateur Magento)
qui renvoie un jeton.
Après avoir généré le jeton, lorsque nous passons ce jeton dans l'en-tête.
Autorisation :: Porteur * Valeur du jeton *
Qui renvoie les détails du client.
Le cas ci-dessus que j'ai expliqué fonctionne bien pour webAPI dans magento2 que j'ai testé dans POSTMAN .
Maintenant, le cas est,
Chaque régénération d'heure de jeton et après cette connexion à nouveau chaque heure n'est pas logique pour l'application mobile.
Ensuite, comment Magento gère les données de connexion des utilisateurs et l'authentification dans l'application mobile, si elle est développée API selon les contrats de service
- Combien de temps dois-je permettre à mes jetons d'accès d' exister avant leur expiration dans l'application mobile?
- Je ne veux pas forcer mes utilisateurs à se ré-authentifier toutes les heures dans l'application mobile.
- Comment gérer correctement le cycle de vie de votre jeton API OAuth2 pour application mobile.
Apporter des modifications aux heures de durée de vie du jeton d'accès ne serait pas une solution logique, car l'application et le Web devraient avoir des heures de vie de jeton différentes