Documentation ¶
Index ¶
- Variables
- type SignerSDK
- func (c *SignerSDK) Close() error
- func (s *SignerSDK) GetLogger() *loggerhelper.Log
- func (s *SignerSDK) Init(opts ...optparams.Option[grpcsdk.SDKConfig])
- func (c *SignerSDK) Meta() (*jwt_pb.SignerMeta, error)
- func (c *SignerSDK) Sign(payload interface{}, opts ...optparams.Option[signoptions.SignOptions]) (*jwt_pb.Token, error)
- type VerifierSDK
- func (c *VerifierSDK) Close() error
- func (s *VerifierSDK) GetLogger() *loggerhelper.Log
- func (s *VerifierSDK) Init(opts ...optparams.Option[grpcsdk.SDKConfig])
- func (c *VerifierSDK) Meta() (*jwt_pb.VerifierMeta, error)
- func (c *VerifierSDK) Verify(token *jwt_pb.Token, payload interface{}, ...) (*jwt_pb.JwtStatus, error)
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) 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) GetLogger ¶
func (s *VerifierSDK) GetLogger() *loggerhelper.Log
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
Click to show internal directories.
Click to hide internal directories.