proxy

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2021 License: MIT Imports: 3 Imported by: 0

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

func NewSignerProxy

func NewSignerProxy() *signerProxy

NewSignerProxy创建一个新的签名器代理

func NewVerifierProxy

func NewVerifierProxy() *verifierProxy

NewVerifierProxy创建一个新的签名校验器代理

Types

type Option

type Option interface {
	Apply(*Options)
}

Option configures how we set up the connection.

func WithLogger

func WithLogger(logger logrus.FieldLogger) Option

WithLogger 指定使用logger

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 签名校验器操作的回调函数

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL