Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend struct { BaseDN string Datastore string Insecure bool // For LDAP and owncloud backend only Servers []string // For LDAP and owncloud backend only NameFormat string GroupFormat string SSHKeyAttr string UseGraphAPI bool // For ownCloud backend only Plugin string // Path to plugin library, for plugin backend only PluginHandler string // Name of plugin's main handler function Database string // For Database backends only AnonymousDSE bool // For Config and Database backends only }
config file
type Capability ¶
type Config ¶
type Config struct { API API Backend Backend // Deprecated Backends []Backend Helper Helper Behaviors Behaviors Debug bool WatchConfig bool YubikeyClientID string YubikeySecret string Frontend Frontend LDAP LDAP LDAPS LDAPS Groups []Group Syslog bool Users []User ConfigFile string AwsAccessKeyId string AwsSecretAccessKey string AwsRegion string }
type User ¶
type User struct { Name string OtherGroups []int PassSHA256 string PassBcrypt string PassAppSHA256 []string PassAppBcrypt []string PrimaryGroup int Capabilities []Capability SSHKeys []string OTPSecret string Yubikey string Disabled bool UnixID int // TODO: remove after deprecating UnixID on User and Group UIDNumber int Mail string LoginShell string GivenName string SN string Homedir string CustomAttrs map[string]interface{} }
Click to show internal directories.
Click to hide internal directories.