Versions in this module Expand all Collapse all v0 v0.1.0 Sep 3, 2015 Changes in this version + const DefaultRefreshTokenPayloadLength + const TokenDelimer + var ErrorInvalidClientID = errors.New("invalid client ID") + var ErrorInvalidToken = errors.New("invalid token") + var ErrorInvalidUserID = errors.New("invalid user ID") + func DefaultRefreshTokenGenerator() ([]byte, error) + type RefreshTokenGenerator func() ([]byte, error) + func (g RefreshTokenGenerator) Generate() ([]byte, error) + type RefreshTokenRepo interface + Create func(userID, clientID string) (string, error) + Revoke func(userID, token string) error + Verify func(clientID, token string) (string, error) + func NewRefreshTokenRepo() RefreshTokenRepo + func NewRefreshTokenRepoWithTokenGenerator(tokenGenerator RefreshTokenGenerator) RefreshTokenRepo