1 package authenticator
2 3 import "github.com/transip/gotransip/v6/jwt"
4 5 // TokenCache asks for two methods,
6 // one to save a token by a name
7 // and one to get a previously acquired token by name returned as jwt.Token
8 type TokenCache interface {
9 // Set will save a token by name as byte array
10 Set(key string, token jwt.Token) error
11 // Get a previously acquired token by name returned as byte array
12 Get(key string) (jwt.Token, error)
13 }
14