We do not have a strategy ready today that allows the user to see another approval page.
However, instead of trying to use a hybrid OAuth1-based stream and add all this legacy code to this server, I would suggest that you simply map the email address and switch to OAuth2 login. I assume that you are like most sites that end up asking for an email address because they usually want it to recover their account. Just make sure you get the email address from OpenId as one of the signed options.
Then use the userinfo.email and OAuth2 area https://developers.google.com/accounts/docs/OAuth2Login , and you will be able to port with less development costs.
In addition, we add support for OpenIDConnect and support the login_hint parameter so that you add & login_hint=bob@gmail.com to the authorization URL and it will manage the approval of the correct account. This is not documented right now, but it may be useful for you to try. A custom browser can go to Google with multiple accounts and you want to try and get the right one. Always check the email you receive from the OAuth2 stream to make sure it matches, as this is just a hint.
Users will still have to re-authorize for OAuth2, but we have plans to skip this re-authorization in the future. The main thing is to plan the use of OAuth2, and we hope to complete a smooth migration soon, and you will find yourself on a supported protocol.
source share