settings

package
v0.0.0-...-649aced Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Settings

type Settings struct {
	AwsRegion              string
	AwsKMSKeyID            string `json:"awsKmsKeyId"`
	OneLoginReadUserID     string `json:"oneLoginReadUserId"`
	OneLoginReadUserSecret string `json:"oneLoginReadUserSecret"`
	OneLoginSamlID         string `json:"oneLoginSamlId"`
	OneLoginSamlSecret     string `json:"oneLoginSamlSecret"`
	OneLoginShard          string `json:"oneLoginShard"`
	OneLoginSubdomain      string `json:"oneLoginSubdomain"`
	OktaHost               string `json:"oktaHost" split_words:"true"`
	OktaToken              string `json:"oktaToken" split_words:"true"`
}

Settings is used to hold keyconjurer settings

func NewSettings

func NewSettings() (*Settings, error)

func NewSettingsFromKMSBlob

func NewSettingsFromKMSBlob() (*Settings, error)

NewSettingsFromKMSBlob decrypts the encrypted settings in environment

variable EncryptedSettings then returns a new Settings struct.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL