HttpClientを使用してWebサービス(.net mvc 4のwebapi)を呼び出すことにより、カスタムロール認証方式を使用するAndroidアプリを作成しました。ユーザーが認証されると、サーバーのアクションメソッドはフォーム認証Cookieを設定し、ユーザーモデルをAndroidクライアントに返します。そのユーザーモデルには、内部ユーザーIDと他のいくつかのプロパティが含まれています。
ユーザーが認証された後、AndroidでWebViewを開いて、いくつかの単純なナビゲーション要素のビューポートを提供します。そのWebViewには、前の手順のwebapi呼び出しから認証Cookieを渡す必要があります。フォーム認証CookieがHttpClientに保持されていると想定します(これは確認できませんが)。その場合、そのCookieをWebViewに渡して、WebViewで提供されるWebページが認識できるようにする方法はありますか。ユーザーは最初のステップに基づいていますか?
これが不可能な場合は、誰かがこれを機能させるためのいくつかの手順を教えてくれますか。
TIA