code: def userinfo_request(self, access_token):
          
          http_method = self._provider_configuration.userinfo_endpoint_method
          if http_method is None or not self._client.userinfo_endpoint:
              return None
  
          logger.debug('making userinfo request')
          userinfo_response = self._client.do_user_info_request(method=http_method, token=access_token)
          logger.debug('received userinfo response: %s', userinfo_response.to_json())
  
          return userinfo_response
docs: Args:
              access_token (str): Bearer access token to use when fetching userinfo
  
          Returns:
              oic.oic.message.OpenIDSchema: UserInfo Response