Maybe I’m missing something, but what is the advantage of maintaining a separate oauth provider (sso-auth)? Since they apparently need to support just google creds, why not let sso-proxy talk to google directly? Why do they need to maintain a separate token infrastructure?
The other (related) question is how the token refresh works - is it tied to the underlying refresh token generated by google, or is it something completely independent?