diff --git a/addons/auth_oauth2_provider/auth_oauth2_provider.py b/addons/auth_oauth2_provider/auth_oauth2_provider.py index a6af7dadf98..34dc7892b27 100644 --- a/addons/auth_oauth2_provider/auth_oauth2_provider.py +++ b/addons/auth_oauth2_provider/auth_oauth2_provider.py @@ -76,6 +76,9 @@ class auth_oauth2_token(osv.TransientModel): "expires_in": expires_in, "audience": token.client, } + return self._tokeninfo(r, token) + def _tokeninfo(self, r, token): + # Allows easy overloading if token.user_id.email: # TODO: should deliver only according to scopes r['email'] = token.user_id.email return r