Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ClientID *secret.Secret `yaml:"clientID,omitempty"` //Existing secret with the clientID ExistingClientIDSecret *secret.Existing `json:"existingClientIDSecret,omitempty" yaml:"existingClientIDSecret,omitempty"` ClientSecret *secret.Secret `yaml:"clientSecret,omitempty"` //Existing secret with the clientSecret ExistingClientSecretSecret *secret.Existing `json:"existingClientSecretSecret,omitempty" yaml:"existingClientSecretSecret,omitempty"` //Required membership to organization in github Orgs []*Org `json:"orgs,omitempty" yaml:"orgs,omitempty"` //Flag which indicates that all user groups and teams should be loaded LoadAllGroups bool `json:"loadAllGroups,omitempty" yaml:"loadAllGroups,omitempty"` //Optional choice between 'name' (default), 'slug', or 'both' TeamNameField string `json:"teamNameField,omitempty" yaml:"teamNameField,omitempty"` //Flag which will switch from using the internal GitHub id to the users handle (@mention) as the user id UseLoginAsID bool `json:"useLoginAsID,omitempty" yaml:"useLoginAsID,omitempty"` }
func ClearEmptyConfig ¶
type Connector ¶
type Connector struct { //Internal id of the github provider ID string `json:"id,omitempty" yaml:"id,omitempty"` //Internal name of the github provider Name string `json:"name,omitempty" yaml:"name,omitempty"` //Configuration for the github provider Config *Config `json:"config,omitempty" yaml:"config,omitempty"` }
func ClearEmpty ¶
Click to show internal directories.
Click to hide internal directories.