从android webview获取会话cookie

时间:2019-11-08 08:51:33

标签: android webview android-cookiemanager

我目前正在通过inappbrowser开发具有ADFS身份验证的cordova应用。

到目前为止,效果很好。但是,我需要检索存储在webview实例中的会话cookie,并能够以相同的机制在另一个应用程序中使用它,因此用户无需登录两次,因为两个应用程序都使用相同的公司登录信息。

我尝试使用CookieManager恢复Cookie

CookieManager cookieManager = CookieManager.getInstance();
String cookies = cookieManager.getCookie(url);

但是,它没有列出会话cookie。似乎CookieManager不会在没有到期日期的情况下返回那些cookie。 通过运行,我已经能够成功终止会话

CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeSessionCookies(null);

所以我确定会话cookie在那儿,但是我无法获取/操作它。

0 个答案:

没有答案