Documentation ¶
Index ¶
Constants ¶
View Source
const ( AppDescription string = "Welcome to modern authorization!" // AppName -- application name. AppName = "aserto" // AppVersionTag -- version tag. AppVersionTag = "" )
Variables ¶
View Source
var ( UnknownSvcErr = errors.New("unknown service") AllServices = []Service{AuthorizerService, DecisionLogsService, TenantService, ControlPlaneService, EMSService, DirectoryReaderService, DirectoryWriterService, DirectoryModelService} )
Functions ¶
This section is empty.
Types ¶
type ServiceOptions ¶ added in v0.8.4
type ServiceOptions struct { Address string `json:"address,omitempty" yaml:"address,omitempty"` APIKey string `json:"api_key,omitempty" yaml:"api_key,omitempty"` Anonymous bool `json:"anonymous,omitempty" yaml:"anonymous,omitempty"` Insecure bool `json:"insecure,omitempty" yaml:"insecure,omitempty"` CACertPath string `json:"ca_cert_path,omitempty" yaml:"ca_cert_path,omitempty"` }
type Services ¶ added in v0.8.0
type Services struct { DecisionLogsService ServiceOptions `json:"decision_logs" yaml:"decision_logs"` TenantService ServiceOptions `json:"tenant" yaml:"tenant"` ControlPlaneService ServiceOptions `json:"control_plane" yaml:"control_plane"` EMSService ServiceOptions `json:"ems" yaml:"ems"` AuthorizerService ServiceOptions `json:"authorizer" yaml:"authorizer"` DirectoryReaderService ServiceOptions `json:"directory_reader" yaml:"directory_reader"` DirectoryWriterService ServiceOptions `json:"directory_writer" yaml:"directory_writer"` DirectoryModelService ServiceOptions `json:"directory_model" yaml:"directory_model"` }
func DefaultEnvironment ¶ added in v0.8.4
func DefaultEnvironment() *Services
func (*Services) Get ¶ added in v0.8.8
func (s *Services) Get(svc Service) *ServiceOptions
Click to show internal directories.
Click to hide internal directories.