Documentation ¶
Overview ¶
signoptions 签名器签名方法的参数
Index ¶
- Variables
- type SignOption
- func AddAud(aud string) SignOption
- func WillEffectiveAfter(nbftime time.Duration) SignOption
- func WillEffectiveOn(nbf time.Time) SignOption
- func WithAud(aud ...string) SignOption
- func WithExpAt(exp time.Time) SignOption
- func WithJTI(jti string) SignOption
- func WithNbf(nbf int64) SignOption
- func WithRefreshExpAt(exp time.Time) SignOption
- func WithRefreshTTL(ttl time.Duration) SignOption
- func WithSub(sub string) SignOption
- func WithTTL(ttl time.Duration) SignOption
- type SignOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultSignOptions = SignOptions{}
Functions ¶
This section is empty.
Types ¶
type SignOption ¶
type SignOption interface {
Apply(*SignOptions)
}
func WillEffectiveAfter ¶
func WillEffectiveAfter(nbftime time.Duration) SignOption
WillEffectiveAfter 设置jwt开始时间,从调用时间起过多久开始生效
func WithRefreshExpAt ¶
func WithRefreshExpAt(exp time.Time) SignOption
WithRefreshExpAt 设置jwt的伴生refreshtoken有效期截止时间
func WithRefreshTTL ¶
func WithRefreshTTL(ttl time.Duration) SignOption
WithRefreshTTL 设置jwt的伴生refreshtoken的生命周期
Click to show internal directories.
Click to hide internal directories.