All users who can sign in with a Trimble ID have the option to sign in with a Google ID. Google are making a change soon where having the Google sign in within an app will no longer be supported, because the app could trap the key presses the user is making, and then know the password for the account. I don’t know if anyone ever did that, but it is theoretically possible.
One of Google’s suggested solutions is to use a temporary localhost server as a way to present the login screen. Then, your browser looks after the security of the sign in.
The problem that came up with Edge and IE is talked about in this Microsoft article:
The temporary localhost server can in some cases be seen as being an intranet site instead of a localhost. That then leads to errors.
Chrome, Firefox, and Safari, don’t show that problem, but if your intranet settings are in a particular configuration, Edge and IE do have the problem. The work around in our help article is taken from another Microsoft article.
In the meantime, Microsoft appear to have fixed the underlying issue, and in Windows 10 build 1909 I cannot get either Edge or IE to fail, even with the worst intranet settings I try. So, that’s one option, if you don’t want to change intranet settings, and you want to keep Edge or IE as your default browser, updating Windows will fix things.
You may realize that ditching Google sign in would be another solution, and forcing everyone to have a Trimble ID. For the subscription products that might be more feasible, but there are quite a lot of classic license users who have never needed a Trimble ID, so at least for now it seems SketchUp plans on supporting Google sign in.
The idea of having the SketchUp sign in only launching the browser if you have asked to do Google sign in seems like a reasonable idea, but I’m not sure of the complications of doing that. My guess is that it’s a lot less work to use the same sign in code that is used on all web pages, rather than having SketchUp support a Trimble ID specific one. Maybe someone here who knows could add something about that.