2

我需要用户能够从我的应用程序登录到 Web 服务。

当然,我可以使用 HTTP Post 将字符串推送到登录页面,但用户是否不必在应用程序上单击“登录”以传递字符串并再次在 Web 服务上实际登录?

我有三个猜测。- 我可以从 Web 服务中获取对象并将它们推回吗?- 我可以将字符串传递给 Web 服务并登录,而不必在该页面上再次选择“登录”(本质上,我可以将字段传递给 Web 服务并“单击”onClick 的 Web 登录按钮)吗?- 或者我是否可以调整 webview 以仅显示我希望用户看到的内容(用户名和密码字段以及登录按钮)?

我希望获得第二次猜测的语法帮助(如何传递字段并“单击”登录 OnClick?),但非常感谢任何建议。
谢谢你,
克里斯

4

1 回答 1

1

由于您同时使用基于 Web 的登录和 Web 服务,因此您应该考虑像OAuth这样的解决方案。基本上,用户通过网络登录并获得用户令牌。然后,该用户令牌可用于调用后续 Web 服务。

客户端和 Web 服务器之间存在一些反复,但它提供了一种强大的方法,可供 Facebook 和 Twitter 等大牌使用,因此您知道这是一个不错的选择。

http://en.wikipedia.org/wiki/OAuth

于 2012-10-03T18:59:33.257 回答