Documentation ¶
Index ¶
- type JWT
- func (j *JWT) CreateBytesHS256(jti, iss, sub string, aud []string, ttl time.Duration, payload jwt.PayloadData) ([]byte, error)
- func (j *JWT) CreateBytesRS256(jti, iss, sub string, aud []string, ttl time.Duration, payload jwt.PayloadData) ([]byte, error)
- func (j *JWT) CreateStringHS256(jti, iss, sub string, aud []string, ttl time.Duration, payload jwt.PayloadData) (string, error)
- func (j *JWT) CreateStringRS256(jti, iss, sub string, aud []string, ttl time.Duration, payload jwt.PayloadData) (string, error)
- func (j *JWT) ValidateBytesHS256(token []byte) (bool, error)
- func (j *JWT) ValidateBytesRS256(token []byte) (bool, error)
- func (j *JWT) ValidateStrHS256(token string) (bool, error)
- func (j *JWT) ValidateStrRS256(token string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JWT ¶
type JWT struct {
// contains filtered or unexported fields
}
func (*JWT) CreateBytesHS256 ¶
func (*JWT) CreateBytesRS256 ¶
func (*JWT) CreateStringHS256 ¶
func (*JWT) CreateStringRS256 ¶
Click to show internal directories.
Click to hide internal directories.