multiservice

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2017 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetClientUtilForServiceType added in v0.1.0

func GetClientUtilForServiceType(svcType string) (oauth2util.OAuth2Util, error)

Types

type AppConfigs added in v0.1.0

type AppConfigs struct {
	ConfigsMap map[string]*oauth2.Config
}

func EnvOAuth2ConfigMap

func EnvOAuth2ConfigMap(env []osutil.EnvVar, prefix string) (*AppConfigs, error)

EnvOAuth2ConfigMap returns a map of *oauth2.Config from environment variables in AppCredentialsWrapper format.

func NewAppConfigs added in v0.1.0

func NewAppConfigs() *AppConfigs

func (*AppConfigs) AddAppConfigWrapper added in v0.1.0

func (cfgs *AppConfigs) AddAppConfigWrapper(key string, acw oauth2util.AppCredentialsWrapper) error

func (*AppConfigs) AddAppConfigWrapperBytes added in v0.1.0

func (cfgs *AppConfigs) AddAppConfigWrapperBytes(key string, val []byte) error

func (*AppConfigs) Get added in v0.1.0

func (cfgs *AppConfigs) Get(key string) (*oauth2.Config, error)

func (*AppConfigs) MustGet added in v0.1.0

func (cfgs *AppConfigs) MustGet(key string) *oauth2.Config

Jump to

Keyboard shortcuts

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