 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var ( // ErrNotFound is returned when a token cannot be found ErrNotFound = errors.New("token not found") // ErrEncodingToken is returned when the service encounters an error during encoding ErrEncodingToken = errors.New("error encoding the token") // ErrInvalidToken is returned when the token provided is not valid ErrInvalidToken = errors.New("invalid token provided") )
Functions ¶
This section is empty.
Types ¶
type GenerateOption ¶
type GenerateOption func(o *GenerateOptions)
func WithExpiry ¶
func WithExpiry(d time.Duration) GenerateOption
WithExpiry for the generated account's token expires
type GenerateOptions ¶
func NewGenerateOptions ¶
func NewGenerateOptions(opts ...GenerateOption) GenerateOptions
NewGenerateOptions from a slice of options
type Option ¶
type Option func(o *Options)
func WithPrivateKey ¶
WithPrivateKey sets the JWT private key
type Options ¶
type Options struct {
	// Store to persist the tokens
	Store store.Store
	// PublicKey base64 encoded, used by JWT
	PublicKey string
	// PrivateKey base64 encoded, used by JWT
	PrivateKey string
}
    func NewOptions ¶
 Click to show internal directories. 
   Click to hide internal directories.