tokencache.go raw

   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