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.