我们有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”存储在共享首选项中以供进一步使用。 –