Documentation
¶
Index ¶
Constants ¶
View Source
const ( EnvTopazHeaderTenantID string = "TOPAZ_HEADER_TENANT_ID" EnvTopazHeaderSessionID string = "TOPAZ_HEADER_SESSION_ID" )
Variables ¶
This section is empty.
Functions ¶
func NewAuthorizerClient ¶ added in v0.25.12
func NewAuthorizerClient(c *cc.CommonCtx, cfg *AuthorizerConfig) (authorizer.AuthorizerClient, error)
func NewDirectoryClient ¶
Types ¶
type AuthorizerConfig ¶ added in v0.25.12
type AuthorizerConfig struct { Host string `flag:"host" short:"H" default:"${authorizer_svc}" env:"TOPAZ_AUTHORIZER_SVC" help:"authorizer service address"` APIKey string `flag:"api-key" short:"k" default:"${authorizer_key}" env:"TOPAZ_AUTHORIZER_KEY" help:"authorizer API key"` Token string `flag:"token" short:"t" default:"${authorizer_token}" env:"TOPAZ_AUTHORIZER_TOKEN" help:"authorizer OAuth2.0 token" hidden:""` Insecure bool `flag:"insecure" short:"i" default:"${insecure}" env:"TOPAZ_INSECURE" help:"skip TLS verification"` TenantID string `flag:"tenant-id" help:"" default:"${tenant_id}" env:"ASERTO_TENANT_ID" ` }
type DirectoryConfig ¶ added in v0.32.0
type DirectoryConfig struct { Host string `flag:"host" short:"H" default:"${directory_svc}" env:"TOPAZ_DIRECTORY_SVC" help:"directory service address"` APIKey string `flag:"api-key" short:"k" default:"${directory_key}" env:"TOPAZ_DIRECTORY_KEY" help:"directory API key"` Token string `flag:"token" short:"t" default:"${directory_token}" env:"TOPAZ_DIRECTORY_TOKEN" help:"directory OAuth2.0 token" hidden:""` Insecure bool `flag:"insecure" short:"i" default:"${insecure}" env:"TOPAZ_INSECURE" help:"skip TLS verification"` TenantID string `flag:"tenant-id" help:"" default:"${tenant_id}" env:"ASERTO_TENANT_ID" ` }
Click to show internal directories.
Click to hide internal directories.