Pu oauth2 upgrade