我需要用户能够从我的应用程序登录Web服务。
当然我可以使用HTTP Post将字符串推送到登录页面,但是用户不必单击应用程序上的“登录”来传递字符串并再次在Web服务上执行登录?
我有三个猜测。 - 我可以从Web服务获取对象并将其推回去吗? - 我是否可以将字符串传递给Web服务并登录而无需在该页面上再次选择“登录”(实际上,我是否可以将字段传递给Web服务并“单击”onClick上的Web登录按钮)? - 或者我可以调整webview足以只显示我希望用户看到的内容(用户名和密码字段以及登录按钮)?我更愿意协助我的第二次猜测的语法(我如何传递字段并“点击”登录OnClick?)但是我们非常感谢任何建议。
谢谢,
克里斯
答案 0 :(得分:1)
由于您同时使用基于Web的登录和Web服务,因此您应该考虑使用OAuth之类的解决方案。基本上,用户通过Web登录并获取用户令牌。然后,该用户令牌可用于调用后续Web服务。
在客户端和Web服务器之间有一些来回,但它提供了一个强大的方法,像Facebook和Twitter这样的大牌使用,所以你知道这是一个很好的选择。