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.