cache

package
v0.6.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddRevokedAuthTokens

func AddRevokedAuthTokens(tokens map[string]time.Time)

AddRevokedAuthTokens : adds revoked auth tokens to the list.

func IsRevokedAuthToken

func IsRevokedAuthToken(tokenID string) bool

IsRevokedAuthToken : returns true if the tokenID is revoked.

func RemoveRevokedAuthToken

func RemoveRevokedAuthToken(token string)

RemoveRevokedAuthToken : removes a revoked auth token from the list.

func StartDeletingExpiredTokens

func StartDeletingExpiredTokens(interval time.Duration)

StartDeletingExpiredTokens : start deleting the expired auth tokens verry 'interval' seconds.

Types

type AuthTokens

type AuthTokens struct {
	// contains filtered or unexported fields
}

AuthTokens : cached auth tokens.

func (*AuthTokens) AddAuthTokens

func (cache *AuthTokens) AddAuthTokens(tokens map[string]time.Time)

AddAuthTokens : adds auth tokens to the list.

func (*AuthTokens) DeleteExpiredAuthTokens

func (cache *AuthTokens) DeleteExpiredAuthTokens(interval time.Duration)

DeleteExpiredAuthTokens : deletes all the expired auth tokens every 'interval' seconds.

func (*AuthTokens) GetExpiredAuthTokens

func (cache *AuthTokens) GetExpiredAuthTokens() []string

GetExpiredAuthTokens : get the expired tokens from the list.

func (*AuthTokens) IsAuthTokenPresent

func (cache *AuthTokens) IsAuthTokenPresent(token string) bool

IsAuthTokenPresent : returns true if the tokenID is found.

func (*AuthTokens) RemoveAuthToken

func (cache *AuthTokens) RemoveAuthToken(token string)

RemoveAuthToken : removes a token from the list.

func (*AuthTokens) RemoveAuthTokens

func (cache *AuthTokens) RemoveAuthTokens(tokens []string)

RemoveAuthTokens : removes tokens from the list.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL