a rest template to be used to contact the remote user info endpoint . normally would be an instance of oauth2resttemplate , but there is no need for that dependency to be explicit , and there are advantages in making it implicit e.g. for testing purposes . concode_field_sep String userInfoUrl concode_elem_sep RestOperations restTemplate concode_field_sep Authentication getPrincipal concode_elem_sep void setUserInfoUrl concode_elem_sep void afterPropertiesSet concode_elem_sep String getUserName concode_elem_sep String getFullName concode_elem_sep Object getUserId
void function ( RestOperations arg0 ) { this . restTemplate = arg0 ; }