Documentation ¶
Index ¶
- Variables
- type BasicJWTIdentityProvider
- func (idp *BasicJWTIdentityProvider) Parse(tokenStr string) (map[string]interface{}, bool, error)
- func (idp *BasicJWTIdentityProvider) ParseUnverified(tokenStr string) (map[string]interface{}, error)
- func (idp *BasicJWTIdentityProvider) Token(sub, jti string, d time.Duration, m map[string]interface{}) (token string, expires int64, err error)
- type Provider
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type BasicJWTIdentityProvider ¶
type BasicJWTIdentityProvider struct {
// contains filtered or unexported fields
}
func NewBasicJWTIdentityProvider ¶
func NewBasicJWTIdentityProvider(secret []byte, priKey *rsa.PrivateKey, pubKey *rsa.PublicKey) *BasicJWTIdentityProvider
func (*BasicJWTIdentityProvider) Parse ¶ added in v0.3.0
func (idp *BasicJWTIdentityProvider) Parse(tokenStr string) (map[string]interface{}, bool, error)
func (*BasicJWTIdentityProvider) ParseUnverified ¶ added in v0.3.0
func (idp *BasicJWTIdentityProvider) ParseUnverified(tokenStr string) (map[string]interface{}, error)
type Provider ¶ added in v0.2.0
type Provider interface { Token(sub, jti string, d time.Duration, m map[string]interface{}) (string, int64, error) Parse(tokenStr string) (map[string]interface{}, bool, error) ParseUnverified(tokenStr string) (map[string]interface{}, error) }
func InitProvider ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.