Nous avons l'application Android à travers laquelle le détaillant peut recharger les clients mobiles. Nous devons donc autoriser chaque demande de recharge.Comment gérer l'état entre l'application Android et l'API Web ASP.net?
Pour envoyer une demande de recharge, le revendeur doit répondre à l'API avec des informations relatives à la recharge et une ID utilisateur et une clé d'utilisateur. Comme ci-dessous
[AcceptVerbs("GET")]
public IHttpActionResult Prepaid(int pUserID = -1, string pKey = "", string pCustomerNo = "", decimal pAmount = 1, int pServiceProviderId = -1, int pDeviceTypeId = -1)
Nous Authentifier l'utilisateur pour chaque api frappé comparant USERKEY (mot de passe encrypeted) avec mot de passe stockés dans db
Cela fait trop d'appels db et notre serveur devient lent
Son application B2B et le détaillant effectue différentes actions aimables comme l'historique des transactions, demande de crédit, plainte de livre autre que simplement recharger
Comment maintenir l'état après l'utilisateur se connecter à l'application Android
Son application b2b n'est pas b2c. et le détaillant effectuent différentes actions aimables comme l'historique des transactions, demande de crédit, plainte de livre autre que simplement recharger – Luqman
Vous n'avez pas besoin d'authentifier l'utilisateur à chaque fois pour une recharge ou toute autre chose. Il suffit d'authentifier l'utilisateur lors de la connexion et de stocker votre "user_key" dans les préférences partagées pour une utilisation ultérieure. –