Last Updated: Nov 13, 2024
Overview
A user cannot sign in or login through an embedded browser (e. g. from Facebook Messenger). The below error is displayed:
403 error disallowed_useragent.
Applies To
- Login
- Embedded Browsers
- 403 error
Cause
There are different considerations that you may want to know about this issue. First, there are risks when implementing a login from an embedded WebView. Full documentation here.
Solution
Also, there is an article from our Community that seems to be very helpful and accurate for this case, and there are also references to other worthwhile documentation:
- 403: disallowed_useragent for web login from embedded browsers
- Modernizing OAuth interactions in Native Apps for Better Usability and Security
- Google Blocks OAuth Requests Made Via Embedded Browse
In the blog article, there is a possible workaround that you may implement.