code: func (m *AuthMethod) Warmup(c context.Context) (err error) {
  	cfg, err := fetchCachedSettings(c)
  	if err != nil {
  		return
  	}
  	if cfg.DiscoveryURL != "" {
  		_, err = fetchDiscoveryDoc(c, cfg.DiscoveryURL)
  	} else {
  		logging.Infof(c, "Skipping OpenID warmup, not configured")
  	}
  	return
  }
docs: // Warmup prepares local caches. It's optional.