code: func (c AuthProviderConfig) String() string {
  	cfg := "<nil>"
  	if c.Config != nil {
  		cfg = "--- REDACTED ---"
  	}
  	return fmt.Sprintf("api.AuthProviderConfig{Name: %q, Config: map[string]string{%s}}", c.Name, cfg)
  }
docs: // String implements fmt.Stringer and sanitizes sensitive fields of
  // AuthProviderConfig to prevent accidental leaking via logs.