Documentation ¶
Index ¶
Constants ¶
View Source
const ( AccessTokenDuration = time.Minute * 30 RefreshTokenDuration = time.Hour * 24 * 30 )
View Source
const ProjectCacheKey = "project:%d"
Variables ¶
View Source
var AccessTokenBuilder accessTokenBuilder
View Source
var RefreshTokenBuilder refreshTokenBuilder
View Source
var TokenBuilder tokenBuilder
Functions ¶
Types ¶
type AccessToken ¶
type AccessToken string
func (AccessToken) String ¶
func (t AccessToken) String() string
type Datetime ¶
type Datetime string
func NowDatetime ¶
func NowDatetime() Datetime
func TimeToDatetime ¶
TimeToDatetime converts `time` to `yyyy-MM-dd hh:mm:ss` formatted string
type JWT ¶
type JWT interface { Token | AccessToken | RefreshToken String() string }
type RefreshToken ¶
type RefreshToken string
func (RefreshToken) String ¶
func (t RefreshToken) String() string
Click to show internal directories.
Click to hide internal directories.