From 62efb1e2542db1487fcde254e678ddba6174c643 Mon Sep 17 00:00:00 2001 From: Alexandre Richonnier Date: Sun, 10 Mar 2024 15:01:20 +0100 Subject: [PATCH] feat: set User-Agent in webview to fix Google signin failure (#38) * add useragent to webview * Update casdoor_flutter_sdk_mobile.dart --------- Co-authored-by: Eric Luo --- lib/src/casdoor_flutter_sdk_mobile.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/src/casdoor_flutter_sdk_mobile.dart b/lib/src/casdoor_flutter_sdk_mobile.dart index b92f3a4..407ce58 100644 --- a/lib/src/casdoor_flutter_sdk_mobile.dart +++ b/lib/src/casdoor_flutter_sdk_mobile.dart @@ -79,6 +79,8 @@ class _FullScreenAuthPageState extends State { initialUrlRequest: URLRequest(url: Uri.parse(widget.params.url)), initialOptions: InAppWebViewGroupOptions( crossPlatform: InAppWebViewOptions( + userAgent: + "Mozilla/5.0 (Android 14; Mobile; rv:123.0) Gecko/123.0 Firefox/123.0", clearCache: widget.params.clearCache!, useShouldOverrideUrlLoading: true, useOnLoadResource: true, @@ -209,6 +211,8 @@ class CasdoorFlutterSdkMobile extends CasdoorFlutterSdkPlatform { options: InAppBrowserClassOptions( inAppWebViewGroupOptions: InAppWebViewGroupOptions( crossPlatform: InAppWebViewOptions( + userAgent: + "Mozilla/5.0 (Android 14; Mobile; rv:123.0) Gecko/123.0 Firefox/123.0", clearCache: params.clearCache!, useOnLoadResource: true, useShouldOverrideUrlLoading: true,