Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthConfigProvider ¶
type AuthConfigProvider struct {
Log loggerutil.OSOKLogger
}
func (*AuthConfigProvider) GetAuthProvider ¶
func (configProvider *AuthConfigProvider) GetAuthProvider(osokConfig OsokConfig) (common.ConfigurationProvider, error)
type AuthProvider ¶
type AuthProvider interface {
GetAuthProvider(cfg config.OsokConfig) (common.ConfigurationProvider, error)
}
type UserPrincipal ¶
type UserPrincipal struct { UserId string `json:"userId"` Tenancy string `json:"tenancy"` Region string `json:"region"` Fingerprint string `json:"fingerprint"` PrivateKey string `json:"privateKey"` Passphrase string `json:"passphrase"` }
func (UserPrincipal) GetAuthProvider ¶
func (up UserPrincipal) GetAuthProvider() common.ConfigurationProvider
Click to show internal directories.
Click to hide internal directories.