Documentation ¶
Index ¶
Constants ¶
View Source
const DefaultListenAddress = "0.0.0.0:9090"
View Source
const SessionName = "hpcwaas-session"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthAccount ¶
type AuthConfig ¶
type AuthConfig struct { AuthType string `mapstructure:"auth_type,omitempty"` BasicAuth *BasicAuthConfig `mapstructure:"basic_auth,omitempty"` AuthURL string `mapstructure:"auth_url,omitempty"` TokenURL string `mapstructure:"token_url,omitempty"` UserInfoURL string `mapstructure:"user_info_url,omitempty"` RedirectURL string `mapstructure:"redirect_url,omitempty"` Scopes []string `mapstructure:"scopes,omitempty"` SessionDuration int64 `mapstructure:"session_duration,omitempty"` ClientID string `mapstructure:"client_id,omitempty"` ClientSecret string `mapstructure:"client_secret,omitempty"` // OAuth2 confiuguration OAuth2 *oauth2.Config // Random state to protect against Cross-Site Request Forgery (CSRF) State string }
type BasicAuthConfig ¶
type BasicAuthConfig struct {
Accounts []AuthAccount `mapstructure:"accounts"`
}
Click to show internal directories.
Click to hide internal directories.