Documentation ¶
Overview ¶
选项模块,Init函数的可选参数在这里定义
proxy 签名器和签名校验器的代理模块
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultOptions = Options{ Logger: logrus.New().WithField("logger", "jwthelper"), }
View Source
var ErrProxyAllreadySettedUniversalObject = errors.New("代理不能重复设置对象")
ErrProxyAllreadySettedUniversalObject 代理不能重复设置客户端对象
View Source
var ErrProxyNotYetSettedUniversalObject = errors.New("代理还未设置对象")
ErrProxyNotYetSettedUniversalObject 代理还未设置客户端对象
View Source
var Signer = NewSignerProxy()
Signer 默认的签名器代理对象
View Source
var Verifier = NewVerifierProxy()
Verifier 默认的签名校验器代理对象
Functions ¶
Types ¶
type Option ¶
type Option interface {
Apply(*Options)
}
Option configures how we set up the connection.
func WithParallelCallback ¶
func WithParallelCallback() Option
WithParallelCallback 设置初始化后回调并行执行而非串行执行
type Options ¶
type Options struct { Parallelcallback bool Logger logrus.FieldLogger }
Option 设置key行为的选项
type SignerCallback ¶
type SignerCallback func(cli jwthelper.UniversalJwtSigner) error
SignerCallback 签名器操作的回调函数
type VerifierCallback ¶
type VerifierCallback func(cli jwthelper.UniversalJwtVerifier) error
VerifierCallback 签名校验器操作的回调函数
Click to show internal directories.
Click to hide internal directories.