Yeah, I think they don't allow WebViews.
on google side i didn't find how to allow user agent
What do you advise? Or try to set up on the side of the google?
Not sure what can be done about it.
Here speak about possible solution https://stackoverflow.com/questions/69370491/you-cant-sign-in-from-this-screen-because-this-app-doesnt-comply-with-googles
I don't check it.
Devs, maybe it is a solution for you:
If you use a webview widget in android/iOS,you can simply modify the UserAgent to achieve the goal(It seems to be working when specify the browser UserAgent)
webview.getSettings().userAgentString="Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Mobile Safari/537.36"
Seems like a very hacky solution.
I didn't test it but it looks good. I also have this bad issue with Google OAuth. It does not working for me on Traccar Manager Android app.
Stuck at this probable solution as well. Does anyone has tested it yet? Anton - maybe an advice for the ones who would like to test/try where to find the settings for userAgentString? Or - make it defineable through traccar.xml?
best regards
Carsten
It should be set in the source code.
Hi! I set up auth via google SSO. Through everything everything is OK, it works as it should. But through the application iOS (traccar manager) it is immediately blocked
Access blocked: Authorization Error
You can’t sign in from this screen because this app doesn’t comply with Google’s secure browsers policy. If this app has a website, you can open a web browser and try signing in from there.
You can let the app developer know that this app doesn’t comply with Google’s secure browsers policy. Learn more about this error
If you are a developer of Internal APP, see error details.
Error 403: disallowed_useragent