Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractToken ¶
func TokenValid ¶
Types ¶
type AccessDetails ¶
type TokenDetails ¶
type TokenInterface ¶
type TokenInterface interface {
CreateToken(userName string) (*TokenDetails, error)
ExtractTokenMetadata(*http.Request) (*AccessDetails, error)
}
type TokenManager ¶
type TokenManager struct {
}
func (*TokenManager) CreateToken ¶
func (t *TokenManager) CreateToken(userName string) (td *TokenDetails, err error)
CreateToken creates a token for a user
func (*TokenManager) ExtractTokenMetadata ¶
func (t *TokenManager) ExtractTokenMetadata(r *http.Request) (*AccessDetails, error)
ExtractTokenMetadata extract metadata
Click to show internal directories.
Click to hide internal directories.