Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigEntry ¶
type ConfigEntry struct { ID int64 `orm:"pk;auto;column(id)" json:"-"` Key string `orm:"column(k)" json:"k"` Value string `orm:"column(v)" json:"v"` }
ConfigEntry ...
type GDPRSetting ¶
type GroupConf ¶
type GroupConf struct { BaseDN string `json:"ldap_group_base_dn,omitempty"` Filter string `json:"ldap_group_filter,omitempty"` NameAttribute string `json:"ldap_group_name_attribute,omitempty"` SearchScope int `json:"ldap_group_search_scope"` AdminDN string `json:"ldap_group_admin_dn,omitempty"` MembershipAttribute string `json:"ldap_group_membership_attribute,omitempty"` AttachParallel bool `json:"ldap_group_attach_parallel,omitempty"` }
GroupConf holds information about ldap group
type HTTPAuthProxy ¶
type HTTPAuthProxy struct { Endpoint string `json:"endpoint"` TokenReviewEndpoint string `json:"tokenreivew_endpoint"` AdminGroups []string `json:"admin_groups"` AdminUsernames []string `json:"admin_usernames"` VerifyCert bool `json:"verify_cert"` SkipSearch bool `json:"skip_search"` ServerCertificate string `json:"server_certificate"` }
HTTPAuthProxy wraps the settings for HTTP auth proxy
type LdapConf ¶
type LdapConf struct { URL string `json:"ldap_url"` SearchDn string `json:"ldap_search_dn"` SearchPassword string `json:"ldap_search_password"` BaseDn string `json:"ldap_base_dn"` Filter string `json:"ldap_filter"` UID string `json:"ldap_uid"` Scope int `json:"ldap_scope"` ConnectionTimeout int `json:"ldap_connection_timeout"` VerifyCert bool `json:"ldap_verify_cert"` }
LdapConf holds information about ldap configuration
type OIDCSetting ¶
type OIDCSetting struct { Name string `json:"name"` Endpoint string `json:"endpoint"` VerifyCert bool `json:"verify_cert"` AutoOnboard bool `json:"auto_onboard"` ClientID string `json:"client_id"` ClientSecret string `json:"client_secret"` GroupsClaim string `json:"groups_claim"` AdminGroup string `json:"admin_group"` GroupFilter string `json:"group_filter"` RedirectURL string `json:"redirect_url"` Scope []string `json:"scope"` UserClaim string `json:"user_claim"` ExtraRedirectParms map[string]string `json:"extra_redirect_parms"` }
OIDCSetting wraps the settings for OIDC auth endpoint
type QuotaSetting ¶
type QuotaSetting struct {
StoragePerProject int64 `json:"storage_per_project"`
}
QuotaSetting wraps the settings for Quota
Click to show internal directories.
Click to hide internal directories.