Comedy of Errors
I recently added Google login to an Angular app backed by IdentityServer. Simple enough on paper. Took me almost two days.
The Setup
Stack: Angular 20 (standalone), angular-auth-oidc-client v21, IdentityServer8, ASP.NET Core. Google OAuth configured on the backend via .AddGoogle().
Goal: Add a "Continue with Google" button alongside existing credentials login. One button. How hard could it be.






