Google's authorization url let's you supply an additional query param of ?prompt=consent to force users to have to reauth every time.
If you supply that in the authorization url as such https://accounts.google.com/o/oauth2/v2/auth?prompt=consent then the client id is not appended and Google rejects with a malformed url error.
This can be bypassed by forcefully inserting the client id in the authorization url.
Google's authorization url let's you supply an additional query param of
?prompt=consent
to force users to have to reauth every time.If you supply that in the authorization url as such
https://accounts.google.com/o/oauth2/v2/auth?prompt=consent
then the client id is not appended and Google rejects with a malformed url error.This can be bypassed by forcefully inserting the client id in the authorization url.