sdk

package
v2.0.2 Latest Latest
Warning

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

Go to latest
Published: May 31, 2022 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrRpcResponseError = errors.New("query rpc get response error")

Functions

This section is empty.

Types

type SignerSDK

type SignerSDK struct {
	// contains filtered or unexported fields
}
var DefaultSigner *SignerSDK

func NewSignerSDK

func NewSignerSDK() *SignerSDK

func (*SignerSDK) Close

func (c *SignerSDK) Close() error

Close 断开连接

func (*SignerSDK) GetLogger

func (s *SignerSDK) GetLogger() *loggerhelper.Log

func (*SignerSDK) Init

func (s *SignerSDK) Init(opts ...optparams.Option[grpcsdk.SDKConfig])

func (*SignerSDK) Meta

func (c *SignerSDK) Meta() (*jwt_pb.SignerMeta, error)

Meta 查看远端签名器的元信息

func (*SignerSDK) Sign

func (c *SignerSDK) Sign(payload interface{}, opts ...optparams.Option[signoptions.SignOptions]) (*jwt_pb.Token, error)

Sign 签名一个token

type VerifierSDK

type VerifierSDK struct {
	// contains filtered or unexported fields
}
var DefaultVerifier *VerifierSDK

func NewVerifierSDK

func NewVerifierSDK() *VerifierSDK

func (*VerifierSDK) Close

func (c *VerifierSDK) Close() error

Close 断开连接

func (*VerifierSDK) GetLogger

func (s *VerifierSDK) GetLogger() *loggerhelper.Log

func (*VerifierSDK) Init

func (s *VerifierSDK) Init(opts ...optparams.Option[grpcsdk.SDKConfig])

func (*VerifierSDK) Meta

func (c *VerifierSDK) Meta() (*jwt_pb.VerifierMeta, error)

Meta 查看远端签名器的元信息

func (*VerifierSDK) Verify

func (c *VerifierSDK) Verify(token *jwt_pb.Token, payload interface{}, opts ...optparams.Option[verifyoptions.VerifyOptions]) (*jwt_pb.JwtStatus, error)

Verify 校验一个token

Jump to

Keyboard shortcuts

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