如何使用webview获取访问令牌登录

问题描述 投票:0回答:1

我有一个要登录的网络视图。使用此 webview 登录后,我需要捕获访问令牌并关闭 webview 并继续从移动设备进行操作,我该如何准确地做到这一点?

webview_flutter

flutter dart authentication webview
1个回答
0
投票

为您的 webViewController (WebViewWidget 的属性)设置:

setNavigationDelegate( NavigationDelegate( onNavigationRequest: (NavigationRequest 请求) { String uri = Uri.parse(request.url); String token = uri.queryParameters['token']; });

...并从请求中检索令牌

之后可以存储令牌,防止 webView 导航并导航到 mob 应用程序屏幕

© www.soinside.com 2019 - 2024. All rights reserved.