jwt

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthJwt        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowJwt          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupJwt = fmt.Errorf("proto: unexpected end of group")
)

Functions

func RegisterJWTServer

func RegisterJWTServer(s *grpc.Server, srv JWTServer)

Types

type JWTClient

type JWTClient interface {
	NewJWT(ctx context.Context, in *NewJWTRequest, opts ...grpc.CallOption) (*NewJWTResponse, error)
	RenewJWT(ctx context.Context, in *RenewJWTRequest, opts ...grpc.CallOption) (*RenewJWTResponse, error)
	RevokeJWT(ctx context.Context, in *RevokeJWTRequest, opts ...grpc.CallOption) (*RevokeJWTResponse, error)
}

JWTClient is the client API for JWT service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewJWTClient

func NewJWTClient(cc *grpc.ClientConn) JWTClient

type JWTServer

JWTServer is the server API for JWT service.

type NewJWTRequest

type NewJWTRequest struct {
	KID    string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
	Claims []byte `protobuf:"bytes,2,opt,name=claims,proto3" json:"claims,omitempty"`
}

func (*NewJWTRequest) Descriptor

func (*NewJWTRequest) Descriptor() ([]byte, []int)

func (*NewJWTRequest) GetClaims

func (m *NewJWTRequest) GetClaims() []byte

func (*NewJWTRequest) GetKID

func (m *NewJWTRequest) GetKID() string

func (*NewJWTRequest) Marshal

func (m *NewJWTRequest) Marshal() (dAtA []byte, err error)

func (*NewJWTRequest) MarshalTo

func (m *NewJWTRequest) MarshalTo(dAtA []byte) (int, error)

func (*NewJWTRequest) MarshalToSizedBuffer

func (m *NewJWTRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NewJWTRequest) ProtoMessage

func (*NewJWTRequest) ProtoMessage()

func (*NewJWTRequest) Reset

func (m *NewJWTRequest) Reset()

func (*NewJWTRequest) Size

func (m *NewJWTRequest) Size() (n int)

func (*NewJWTRequest) String

func (m *NewJWTRequest) String() string

func (*NewJWTRequest) Unmarshal

func (m *NewJWTRequest) Unmarshal(dAtA []byte) error

func (*NewJWTRequest) XXX_DiscardUnknown

func (m *NewJWTRequest) XXX_DiscardUnknown()

func (*NewJWTRequest) XXX_Marshal

func (m *NewJWTRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NewJWTRequest) XXX_Merge

func (m *NewJWTRequest) XXX_Merge(src proto.Message)

func (*NewJWTRequest) XXX_Size

func (m *NewJWTRequest) XXX_Size() int

func (*NewJWTRequest) XXX_Unmarshal

func (m *NewJWTRequest) XXX_Unmarshal(b []byte) error

type NewJWTResponse

type NewJWTResponse struct {
	ID           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
	AccessToken  string `protobuf:"bytes,2,opt,name=accessToken,proto3" json:"access_token"`
	RefreshToken string `protobuf:"bytes,3,opt,name=refreshToken,proto3" json:"refresh_token"`
	Expiry       int64  `protobuf:"varint,4,opt,name=expiry,proto3" json:"expiry"`
}

func (*NewJWTResponse) Descriptor

func (*NewJWTResponse) Descriptor() ([]byte, []int)

func (*NewJWTResponse) GetAccessToken

func (m *NewJWTResponse) GetAccessToken() string

func (*NewJWTResponse) GetExpiry

func (m *NewJWTResponse) GetExpiry() int64

func (*NewJWTResponse) GetID

func (m *NewJWTResponse) GetID() string

func (*NewJWTResponse) GetRefreshToken

func (m *NewJWTResponse) GetRefreshToken() string

func (*NewJWTResponse) Marshal

func (m *NewJWTResponse) Marshal() (dAtA []byte, err error)

func (*NewJWTResponse) MarshalTo

func (m *NewJWTResponse) MarshalTo(dAtA []byte) (int, error)

func (*NewJWTResponse) MarshalToSizedBuffer

func (m *NewJWTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NewJWTResponse) ProtoMessage

func (*NewJWTResponse) ProtoMessage()

func (*NewJWTResponse) Reset

func (m *NewJWTResponse) Reset()

func (*NewJWTResponse) Size

func (m *NewJWTResponse) Size() (n int)

func (*NewJWTResponse) String

func (m *NewJWTResponse) String() string

func (*NewJWTResponse) Unmarshal

func (m *NewJWTResponse) Unmarshal(dAtA []byte) error

func (*NewJWTResponse) XXX_DiscardUnknown

func (m *NewJWTResponse) XXX_DiscardUnknown()

func (*NewJWTResponse) XXX_Marshal

func (m *NewJWTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NewJWTResponse) XXX_Merge

func (m *NewJWTResponse) XXX_Merge(src proto.Message)

func (*NewJWTResponse) XXX_Size

func (m *NewJWTResponse) XXX_Size() int

func (*NewJWTResponse) XXX_Unmarshal

func (m *NewJWTResponse) XXX_Unmarshal(b []byte) error

type RenewJWTRequest

type RenewJWTRequest struct {
	KID             string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
	RefreshToken    string `protobuf:"bytes,2,opt,name=refreshToken,proto3" json:"refresh_token"`
	RefreshStrategy string `protobuf:"bytes,3,opt,name=refreshStrategy,proto3" json:"refresh_strategy,omitempty"`
}

func (*RenewJWTRequest) Descriptor

func (*RenewJWTRequest) Descriptor() ([]byte, []int)

func (*RenewJWTRequest) GetKID

func (m *RenewJWTRequest) GetKID() string

func (*RenewJWTRequest) GetRefreshStrategy

func (m *RenewJWTRequest) GetRefreshStrategy() string

func (*RenewJWTRequest) GetRefreshToken

func (m *RenewJWTRequest) GetRefreshToken() string

func (*RenewJWTRequest) Marshal

func (m *RenewJWTRequest) Marshal() (dAtA []byte, err error)

func (*RenewJWTRequest) MarshalTo

func (m *RenewJWTRequest) MarshalTo(dAtA []byte) (int, error)

func (*RenewJWTRequest) MarshalToSizedBuffer

func (m *RenewJWTRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RenewJWTRequest) ProtoMessage

func (*RenewJWTRequest) ProtoMessage()

func (*RenewJWTRequest) Reset

func (m *RenewJWTRequest) Reset()

func (*RenewJWTRequest) Size

func (m *RenewJWTRequest) Size() (n int)

func (*RenewJWTRequest) String

func (m *RenewJWTRequest) String() string

func (*RenewJWTRequest) Unmarshal

func (m *RenewJWTRequest) Unmarshal(dAtA []byte) error

func (*RenewJWTRequest) XXX_DiscardUnknown

func (m *RenewJWTRequest) XXX_DiscardUnknown()

func (*RenewJWTRequest) XXX_Marshal

func (m *RenewJWTRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RenewJWTRequest) XXX_Merge

func (m *RenewJWTRequest) XXX_Merge(src proto.Message)

func (*RenewJWTRequest) XXX_Size

func (m *RenewJWTRequest) XXX_Size() int

func (*RenewJWTRequest) XXX_Unmarshal

func (m *RenewJWTRequest) XXX_Unmarshal(b []byte) error

type RenewJWTResponse

type RenewJWTResponse struct {
	ID           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
	AccessToken  string `protobuf:"bytes,2,opt,name=accessToken,proto3" json:"access_token"`
	RefreshToken string `protobuf:"bytes,3,opt,name=refreshToken,proto3" json:"refresh_token"`
	Expiry       int64  `protobuf:"varint,4,opt,name=expiry,proto3" json:"expiry"`
}

func (*RenewJWTResponse) Descriptor

func (*RenewJWTResponse) Descriptor() ([]byte, []int)

func (*RenewJWTResponse) GetAccessToken

func (m *RenewJWTResponse) GetAccessToken() string

func (*RenewJWTResponse) GetExpiry

func (m *RenewJWTResponse) GetExpiry() int64

func (*RenewJWTResponse) GetID

func (m *RenewJWTResponse) GetID() string

func (*RenewJWTResponse) GetRefreshToken

func (m *RenewJWTResponse) GetRefreshToken() string

func (*RenewJWTResponse) Marshal

func (m *RenewJWTResponse) Marshal() (dAtA []byte, err error)

func (*RenewJWTResponse) MarshalTo

func (m *RenewJWTResponse) MarshalTo(dAtA []byte) (int, error)

func (*RenewJWTResponse) MarshalToSizedBuffer

func (m *RenewJWTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RenewJWTResponse) ProtoMessage

func (*RenewJWTResponse) ProtoMessage()

func (*RenewJWTResponse) Reset

func (m *RenewJWTResponse) Reset()

func (*RenewJWTResponse) Size

func (m *RenewJWTResponse) Size() (n int)

func (*RenewJWTResponse) String

func (m *RenewJWTResponse) String() string

func (*RenewJWTResponse) Unmarshal

func (m *RenewJWTResponse) Unmarshal(dAtA []byte) error

func (*RenewJWTResponse) XXX_DiscardUnknown

func (m *RenewJWTResponse) XXX_DiscardUnknown()

func (*RenewJWTResponse) XXX_Marshal

func (m *RenewJWTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RenewJWTResponse) XXX_Merge

func (m *RenewJWTResponse) XXX_Merge(src proto.Message)

func (*RenewJWTResponse) XXX_Size

func (m *RenewJWTResponse) XXX_Size() int

func (*RenewJWTResponse) XXX_Unmarshal

func (m *RenewJWTResponse) XXX_Unmarshal(b []byte) error

type RevokeJWTRequest

type RevokeJWTRequest struct {
	KID          string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
	ID           string `protobuf:"bytes,2,opt,name=id,proto3" json:"id"`
	RefreshToken string `protobuf:"bytes,3,opt,name=refreshToken,proto3" json:"refresh_token"`
}

func (*RevokeJWTRequest) Descriptor

func (*RevokeJWTRequest) Descriptor() ([]byte, []int)

func (*RevokeJWTRequest) GetID

func (m *RevokeJWTRequest) GetID() string

func (*RevokeJWTRequest) GetKID

func (m *RevokeJWTRequest) GetKID() string

func (*RevokeJWTRequest) GetRefreshToken

func (m *RevokeJWTRequest) GetRefreshToken() string

func (*RevokeJWTRequest) Marshal

func (m *RevokeJWTRequest) Marshal() (dAtA []byte, err error)

func (*RevokeJWTRequest) MarshalTo

func (m *RevokeJWTRequest) MarshalTo(dAtA []byte) (int, error)

func (*RevokeJWTRequest) MarshalToSizedBuffer

func (m *RevokeJWTRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RevokeJWTRequest) ProtoMessage

func (*RevokeJWTRequest) ProtoMessage()

func (*RevokeJWTRequest) Reset

func (m *RevokeJWTRequest) Reset()

func (*RevokeJWTRequest) Size

func (m *RevokeJWTRequest) Size() (n int)

func (*RevokeJWTRequest) String

func (m *RevokeJWTRequest) String() string

func (*RevokeJWTRequest) Unmarshal

func (m *RevokeJWTRequest) Unmarshal(dAtA []byte) error

func (*RevokeJWTRequest) XXX_DiscardUnknown

func (m *RevokeJWTRequest) XXX_DiscardUnknown()

func (*RevokeJWTRequest) XXX_Marshal

func (m *RevokeJWTRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RevokeJWTRequest) XXX_Merge

func (m *RevokeJWTRequest) XXX_Merge(src proto.Message)

func (*RevokeJWTRequest) XXX_Size

func (m *RevokeJWTRequest) XXX_Size() int

func (*RevokeJWTRequest) XXX_Unmarshal

func (m *RevokeJWTRequest) XXX_Unmarshal(b []byte) error

type RevokeJWTResponse

type RevokeJWTResponse struct {
}

func (*RevokeJWTResponse) Descriptor

func (*RevokeJWTResponse) Descriptor() ([]byte, []int)

func (*RevokeJWTResponse) Marshal

func (m *RevokeJWTResponse) Marshal() (dAtA []byte, err error)

func (*RevokeJWTResponse) MarshalTo

func (m *RevokeJWTResponse) MarshalTo(dAtA []byte) (int, error)

func (*RevokeJWTResponse) MarshalToSizedBuffer

func (m *RevokeJWTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RevokeJWTResponse) ProtoMessage

func (*RevokeJWTResponse) ProtoMessage()

func (*RevokeJWTResponse) Reset

func (m *RevokeJWTResponse) Reset()

func (*RevokeJWTResponse) Size

func (m *RevokeJWTResponse) Size() (n int)

func (*RevokeJWTResponse) String

func (m *RevokeJWTResponse) String() string

func (*RevokeJWTResponse) Unmarshal

func (m *RevokeJWTResponse) Unmarshal(dAtA []byte) error

func (*RevokeJWTResponse) XXX_DiscardUnknown

func (m *RevokeJWTResponse) XXX_DiscardUnknown()

func (*RevokeJWTResponse) XXX_Marshal

func (m *RevokeJWTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RevokeJWTResponse) XXX_Merge

func (m *RevokeJWTResponse) XXX_Merge(src proto.Message)

func (*RevokeJWTResponse) XXX_Size

func (m *RevokeJWTResponse) XXX_Size() int

func (*RevokeJWTResponse) XXX_Unmarshal

func (m *RevokeJWTResponse) XXX_Unmarshal(b []byte) error

type UnimplementedJWTServer

type UnimplementedJWTServer struct {
}

UnimplementedJWTServer can be embedded to have forward compatible implementations.

func (*UnimplementedJWTServer) NewJWT

func (*UnimplementedJWTServer) RenewJWT

func (*UnimplementedJWTServer) RevokeJWT

Jump to

Keyboard shortcuts

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