Versions in this module Expand all Collapse all v0 v0.10.4 Jul 25, 2018 Changes in this version + type AuthConfig struct + Config map[string]interface{} + Logger hclog.Logger + MountPath string + WrapTTL time.Duration + type AuthHandler struct + DoneCh chan struct{} + OutputCh chan string + func NewAuthHandler(conf *AuthHandlerConfig) *AuthHandler + func (ah *AuthHandler) Run(ctx context.Context, am AuthMethod) + type AuthHandlerConfig struct + Client *api.Client + Logger hclog.Logger + WrapTTL time.Duration + type AuthMethod interface + Authenticate func(context.Context, *api.Client) (string, map[string]interface{}, error) + CredSuccess func() + NewCreds func() chan struct{} + Shutdown func()