Extended using spring-social-paypal which uses OAuth2.  This module uses OpenId Connect protocol instead