> For the complete documentation index, see [llms.txt](https://docs.tryterra.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryterra.co/faq/help-topics/data-api-sdk/mobile-sdk-setup-permissions-and-crashes/google-oauth-blocked-in-webview.md).

# Why is Google sign-in blocked in my WebView?

**Google blocks OAuth inside embedded WebViews** because the missing URL bar prevents users from verifying the domain, which surfaces as the `disallowed_useragent` / secure browsers error.

**Open the Terra connection widget URL in an in-app browser instead of a WebView:**

* On React Native, for example, `react-native-inappbrowser-reborn`.
* Natively, `SFSafariViewController` (iOS) or Chrome Custom Tabs (Android).

This resolves the error while keeping the flow inside your app.
