Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultTLSGenDir = os.ExpandEnv("$HOME/.config/aserto/scim/certs") ErrInvalidConfig = errors.New("invalid config") )
Functions ¶
This section is empty.
Types ¶
type AuthConfig ¶
type Config ¶
type Config struct { Logging logger.Config `json:"logging"` Directory client.Config `json:"directory"` Server struct { ListenAddress string `json:"listen_address"` Certs client.TLSConfig `json:"certs"` Auth AuthConfig `json:"auth"` } `json:"server"` SCIM struct { CreateEmailIdentities bool `json:"create_email_identities"` CreateRoleGroups bool `json:"create_role_groups"` GroupMappings []ObjectMapping `json:"group_mappings"` UserMappings []ObjectMapping `json:"user_mappings"` UserObjectType string `json:"user_object_type"` GroupMemberRelation string `json:"group_member_relation"` GroupObjectType string `json:"group_object_type"` IdentityObjectType string `json:"identity_object_type"` IdentityRelation string `json:"identity_relation"` Identity struct { ObjectType string Relation string } `json:"-"` } `json:"scim"` }
Click to show internal directories.
Click to hide internal directories.