【发布时间】:2012-12-07 16:25:19
【问题描述】:
我通过使用 HttpClient 调用 Web 服务(.net mvc 4 上的 webapi)创建了一个使用自定义滚动身份验证方法的 android 应用程序。当用户通过身份验证时,服务器上的操作方法正在设置表单身份验证 cookie,然后将用户模型返回给 android 客户端。该用户模型包含内部用户 ID 和一些其他属性。
用户通过身份验证后,我将在 android 上打开一个 WebView,为一些简单的导航元素提供视口。该 WebView 需要从上一步中的 webapi 调用中获得身份验证 cookie。我假设表单身份验证 cookie 保存在 HttpClient 中(尽管我无法确认),如果是这样,有没有办法将该 cookie 传递给 WebView 以便在 WebView 中提供的网页知道第一步,用户是谁?
如果这不可能,有人可以指导我采取一些步骤来完成这项工作。
TIA
【问题讨论】:
-
这似乎是一个非常相似的问题。这有帮助吗? stackoverflow.com/questions/5716898/…
-
你有帮助。如果您想将其写在答案中,我会将其标记为正确。
-
好东西 - 很高兴它有帮助。
标签: android asp.net-web-api forms-authentication android-webview httpclient