Documentation ¶ Index ¶ type Author func NewJWTAuthor(expirationTime time.Duration, secret string) Author type JWTAuthor func (g *JWTAuthor) AuthString(id, unEncryptedInfo string) (string, error) func (g *JWTAuthor) Verify(token string) (string, string, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Author ¶ type Author interface { AuthString(id, info string) (string, error) Verify(token string) (string, string, error) } func NewJWTAuthor ¶ func NewJWTAuthor(expirationTime time.Duration, secret string) Author type JWTAuthor ¶ type JWTAuthor struct { ExpirationTime time.Duration Secret string } func (*JWTAuthor) AuthString ¶ func (g *JWTAuthor) AuthString(id, unEncryptedInfo string) (string, error) func (*JWTAuthor) Verify ¶ func (g *JWTAuthor) Verify(token string) (string, string, error) Source Files ¶ View all Source files author.go Click to show internal directories. Click to hide internal directories.