Unreal Engine SDK Troubleshooting
Can I log in using a webview instead of opening the browser?#
This is not possible due to security reasons. Vendors like Google also block login through webviews because the hosting applications can steal credentials.
Why is the in-app browser used for wallet login on mobile and not a webview?#
The in-app browser is specifically designed for single sign-on (SSO) purposes, making it a much more secure option. This browser runs on a separate process from the hosting game, meaning the game cannot access it, modify any content, or inject malicious code. On the other hand, when it comes to the web view, the hosting game has more control over it. For instance, the hosting game can intercept requests and inject JavaScript, making it less secure.
Why am I getting "Access blocked: Authorization Error - Error 403: disallowed_useragent" when logging in with Google?#
This error occurs because you are attempting to log in using a webview instead of a browser, which is not allowed. Refer to Can I log in using a webview instead of opening the browser? for more information.