Documentation
¶
Index ¶
- func RunAuthServer() error
- type Cmd
- type Ctx
- type RefreshTokenStorage
- func (ts *RefreshTokenStorage) Delete(token string) error
- func (ts *RefreshTokenStorage) IsExpired(token string) bool
- func (ts *RefreshTokenStorage) IsRevoked(token string) bool
- func (ts *RefreshTokenStorage) Issue() (string, error)
- func (ts *RefreshTokenStorage) Revoke(token string, accessTokenTimeout time.Duration) error
- func (ts *RefreshTokenStorage) Update(token string, refreshTimeout time.Duration, payload map[string]interface{}, ...) error
- type Session
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunAuthServer ¶
func RunAuthServer() error
Types ¶
type RefreshTokenStorage ¶
type RefreshTokenStorage struct { jwt.IRefreshTokenStorage // contains filtered or unexported fields }
func NewRefreshTokenStorage ¶
func NewRefreshTokenStorage(driver, dbconnect string) (*RefreshTokenStorage, error)
func (*RefreshTokenStorage) Delete ¶
func (ts *RefreshTokenStorage) Delete(token string) error
Delete refresh token from storage
func (*RefreshTokenStorage) IsExpired ¶
func (ts *RefreshTokenStorage) IsExpired(token string) bool
Check is refresh token already expired
func (*RefreshTokenStorage) IsRevoked ¶
func (ts *RefreshTokenStorage) IsRevoked(token string) bool
Check is refresh token was revoked
func (*RefreshTokenStorage) Issue ¶
func (ts *RefreshTokenStorage) Issue() (string, error)
Generate refresh token
Click to show internal directories.
Click to hide internal directories.