Documentation
¶
Index ¶
- Constants
- type AuthConfig
- type AuthenticatorPluginConfig
- type Config
- func (c Config) ClientId() string
- func (c Config) ClientSecret() string
- func (c Config) ConfigureCredentialsAuth(clientId string, clientSecret string) bool
- func (c Config) ConfigureLoginAuth(clientId string, redirectUri string, scopes string) bool
- func (c Config) ConfigureOrgTenant(organization string, tenant string) bool
- func (c Config) ConfigurePatAuth(pat string) bool
- func (c Config) Organization() string
- func (c Config) Pat() string
- func (c Config) RedirectUri() string
- func (c Config) Scopes() string
- func (c Config) Tenant() string
- type ConfigProvider
- type PluginConfig
- type PluginConfigProvider
Constants ¶
View Source
const DefaultProfile = "default"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthConfig ¶
type AuthenticatorPluginConfig ¶ added in v1.0.3
type Config ¶
type Config struct { Uri *url.URL Path map[string]string Query map[string]string Header map[string]string Auth AuthConfig Insecure bool Debug bool Output string }
func (Config) ClientSecret ¶ added in v1.0.1
func (Config) ConfigureCredentialsAuth ¶ added in v1.0.1
func (Config) ConfigureLoginAuth ¶ added in v1.0.1
func (Config) ConfigureOrgTenant ¶ added in v1.0.1
func (Config) ConfigurePatAuth ¶ added in v1.0.2
func (Config) Organization ¶ added in v1.0.1
func (Config) RedirectUri ¶ added in v1.0.1
type ConfigProvider ¶
type ConfigProvider struct { ConfigFileName string // contains filtered or unexported fields }
func (ConfigProvider) Config ¶
func (cp ConfigProvider) Config(name string) *Config
func (*ConfigProvider) Load ¶
func (cp *ConfigProvider) Load(data []byte) error
func (ConfigProvider) New ¶ added in v1.0.1
func (cp ConfigProvider) New() Config
type PluginConfig ¶ added in v1.0.3
type PluginConfig struct {
Authenticators []AuthenticatorPluginConfig
}
type PluginConfigProvider ¶ added in v1.0.3
type PluginConfigProvider struct{}
func (*PluginConfigProvider) Parse ¶ added in v1.0.3
func (cp *PluginConfigProvider) Parse(data []byte) (*PluginConfig, error)
Click to show internal directories.
Click to hide internal directories.