configuration

package
v0.0.0-...-1fe19bb Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildTokenString

func BuildTokenString(expiration time.Time) string

BuildTokenString builds a minimal JWT with the given time as expiration claim.

func EncodeAccessToken

func EncodeAccessToken(tokenInfo coreconfig.TokenInfo) (accessToken string, err error)

func NewRepository

func NewRepository() coreconfig.Repository

func NewRepositoryWithAccessToken

func NewRepositoryWithAccessToken(tokenInfo coreconfig.TokenInfo) coreconfig.Repository

func NewRepositoryWithDefaults

func NewRepositoryWithDefaults() coreconfig.Repository

Types

type FakePersistor

type FakePersistor struct {
	LoadReturns struct {
		Data *coreconfig.Data
		Err  error
	}

	SaveArgs struct {
		Data *coreconfig.Data
	}
	SaveReturns struct {
		Err error
	}
}

func NewFakePersistor

func NewFakePersistor() *FakePersistor

func (*FakePersistor) Delete

func (fp *FakePersistor) Delete()

func (*FakePersistor) Exists

func (fp *FakePersistor) Exists() bool

func (*FakePersistor) Load

func (*FakePersistor) Save

func (fp *FakePersistor) Save(data configuration.DataInterface) (err error)

Jump to

Keyboard shortcuts

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