Documentation
¶
Index ¶
- Variables
- type Manager
- func (m *Manager) Close() error
- func (m *Manager) NewAccessToken(refreshToken string) (string, time.Time, error)
- func (m *Manager) NewRefreshToken(userID, email string) (models.RefreshToken, error)
- func (m *Manager) VerifyAccessToken(accessTokenString string) (*models.UserClaims, error)
- func (m *Manager) VerifyRefreshToken(tokenID string) (models.User, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrTokenInvalid = errors.New("Token invalid") ErrTokenMalformed = jwt.ErrTokenMalformed )
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
AccessTokenPublic ed25519.PublicKey
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(store store.Store, acPriv ed25519.PrivateKey) *Manager
func NewManagerFromConf ¶
func (*Manager) NewAccessToken ¶
func (*Manager) NewRefreshToken ¶
func (m *Manager) NewRefreshToken(userID, email string) (models.RefreshToken, error)
func (*Manager) VerifyAccessToken ¶
func (m *Manager) VerifyAccessToken(accessTokenString string) (*models.UserClaims, error)
Click to show internal directories.
Click to hide internal directories.