Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type ConfigurationReader ¶
type ConfigurationReader interface {
GetConfig(context.Context) (*Configuration, error)
}
type ConfigurationWriter ¶
type Keycloak ¶
type Keycloak struct { BasePath string `json:"horusec_keycloak_base_path,omitempty"` ClientID string `json:"horusec_keycloak_client_id,omitempty"` ClientSecret string `json:"horusec_keycloak_client_secret,omitempty"` Realm string `json:"horusec_keycloak_realm,omitempty"` OTP bool `json:"horusec_keycloak_otp,omitempty"` *KeycloakReactApp `json:",inline,omitempty"` }
type KeycloakReactApp ¶
type LDAP ¶
type LDAP struct { Base string `json:"horusec_ldap_base,omitempty"` Host string `json:"horusec_ldap_host,omitempty"` Port string `json:"horusec_ldap_port,omitempty"` UseSSL string `json:"horusec_ldap_usessl,omitempty"` SkipTLS string `json:"horusec_ldap_skip_tls,omitempty"` InsecureSkipVerify string `json:"horusec_ldap_insecure_skip_verify,omitempty"` BindDN string `json:"horusec_ldap_binddn,omitempty"` BindPassword string `json:"horusec_ldap_bindpassword,omitempty"` UserFilter string `json:"horusec_ldap_userfilter,omitempty"` GroupFilter string `json:"horusec_ldap_groupfilter,omitempty"` AdminGroup string `json:"horusec_ldap_admin_group,omitempty"` }
type Manager ¶
type Manager struct { APIEndpoint string `json:"react_app_horusec_endpoint_api"` AnalyticEndpoint string `json:"react_app_horusec_endpoint_analytic"` AccountEndpoint string `json:"react_app_horusec_endpoint_account"` AuthEndpoint string `json:"react_app_horusec_endpoint_auth"` ManagerEndpoint string `json:"react_app_horusec_endpoint_manager"` ManagerPath string `json:"react_app_horusec_manager_path"` }
Click to show internal directories.
Click to hide internal directories.