code: func WithProviders(providers ...common.Provider) *ProviderList {
  	GetSecurityKey()
  	list := &ProviderList{providers}
  	SharedProviderList = list
  	return list
  }
docs: // WithProviders generates a new ProviderList which should be
  // used to interact with Gomniauth services.