我們有Android應用程序,通過它,零售商可以爲客戶移動充值。所以我們需要授權每個充值請求。如何管理android應用程序和ASP.net Web API之間的狀態?
要發送充值請求零售商需要充值相關的信息和用戶ID和用戶密鑰。正如下面
[AcceptVerbs("GET")]
public IHttpActionResult Prepaid(int pUserID = -1, string pKey = "", string pCustomerNo = "", decimal pAmount = 1, int pServiceProviderId = -1, int pDeviceTypeId = -1)
我們爲每個API認證用戶打比較用戶鑰(encrypeted密碼),密碼存儲在數據庫
這使得太多的數據庫調用和我們的服務器得到緩慢
它的B2B應用和零售商執行不同類型的操作,如交易記錄,信用申請,除了充值以外的書籍投訴
如何在用戶登錄Android應用程序後維護狀態
它的b2b應用程序不是b2c。和零售商執行不同的行爲,如交易歷史記錄,信用申請,除了充值以外的書籍投訴 – Luqman
您無需每次對用戶進行身份驗證以進行充值或其他任何操作。只需在登錄時對用戶進行身份驗證,並將您的「user_key」存儲在共享首選項中以供進一步使用。 –