Versions in this module Expand all Collapse all v0 v0.1.0 Mar 30, 2021 Changes in this version + var File_token_proto protoreflect.FileDescriptor + func RegisterTokensServer(s grpc.ServiceRegistrar, srv TokensServer) + type InvalidateRequest struct + Kind isInvalidateRequest_Kind + func (*InvalidateRequest) Descriptor() ([]byte, []int) + func (*InvalidateRequest) ProtoMessage() + func (m *InvalidateRequest) GetKind() isInvalidateRequest_Kind + func (x *InvalidateRequest) GetCurrent() bool + func (x *InvalidateRequest) GetID() *session.ID + func (x *InvalidateRequest) ProtoReflect() protoreflect.Message + func (x *InvalidateRequest) Reset() + func (x *InvalidateRequest) String() string + type InvalidateRequest_Current struct + Current bool + type InvalidateRequest_ID struct + ID *session.ID + type IssueRequest struct + Template *session.Session + func (*IssueRequest) Descriptor() ([]byte, []int) + func (*IssueRequest) ProtoMessage() + func (x *IssueRequest) GetTemplate() *session.Session + func (x *IssueRequest) ProtoReflect() protoreflect.Message + func (x *IssueRequest) Reset() + func (x *IssueRequest) String() string + type IssueResponse struct + Issued *session.Session + Token *Token + func (*IssueResponse) Descriptor() ([]byte, []int) + func (*IssueResponse) ProtoMessage() + func (x *IssueResponse) GetIssued() *session.Session + func (x *IssueResponse) GetToken() *Token + func (x *IssueResponse) ProtoReflect() protoreflect.Message + func (x *IssueResponse) Reset() + func (x *IssueResponse) String() string + type LoadRequest struct + Kind isLoadRequest_Kind + func (*LoadRequest) Descriptor() ([]byte, []int) + func (*LoadRequest) ProtoMessage() + func (m *LoadRequest) GetKind() isLoadRequest_Kind + func (x *LoadRequest) GetID() *session.ID + func (x *LoadRequest) GetName() string + func (x *LoadRequest) ProtoReflect() protoreflect.Message + func (x *LoadRequest) Reset() + func (x *LoadRequest) String() string + type LoadRequest_ID struct + ID *session.ID + type LoadRequest_Name struct + Name string + type Token struct + Jwt string + func (*Token) Descriptor() ([]byte, []int) + func (*Token) ProtoMessage() + func (x *Token) GetJwt() string + func (x *Token) ProtoReflect() protoreflect.Message + func (x *Token) Reset() + func (x *Token) String() string + type TokensClient interface + Current func(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*session.Session, error) + Find func(ctx context.Context, in *session.Scope, opts ...grpc.CallOption) (Tokens_FindClient, error) + Invalidate func(ctx context.Context, in *InvalidateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) + Issue func(ctx context.Context, in *IssueRequest, opts ...grpc.CallOption) (*IssueResponse, error) + Load func(ctx context.Context, in *LoadRequest, opts ...grpc.CallOption) (*session.Session, error) + Refresh func(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*IssueResponse, error) + Validate func(ctx context.Context, in *Token, opts ...grpc.CallOption) (*session.Session, error) + func NewTokensClient(cc grpc.ClientConnInterface) TokensClient + type TokensServer interface + Current func(context.Context, *emptypb.Empty) (*session.Session, error) + Find func(*session.Scope, Tokens_FindServer) error + Invalidate func(context.Context, *InvalidateRequest) (*emptypb.Empty, error) + Issue func(context.Context, *IssueRequest) (*IssueResponse, error) + Load func(context.Context, *LoadRequest) (*session.Session, error) + Refresh func(context.Context, *emptypb.Empty) (*IssueResponse, error) + Validate func(context.Context, *Token) (*session.Session, error) + type Tokens_FindClient interface + Recv func() (*session.Session, error) + type Tokens_FindServer interface + Send func(*session.Session) error + type UnimplementedTokensServer struct + func (UnimplementedTokensServer) Current(context.Context, *emptypb.Empty) (*session.Session, error) + func (UnimplementedTokensServer) Find(*session.Scope, Tokens_FindServer) error + func (UnimplementedTokensServer) Invalidate(context.Context, *InvalidateRequest) (*emptypb.Empty, error) + func (UnimplementedTokensServer) Issue(context.Context, *IssueRequest) (*IssueResponse, error) + func (UnimplementedTokensServer) Load(context.Context, *LoadRequest) (*session.Session, error) + func (UnimplementedTokensServer) Refresh(context.Context, *emptypb.Empty) (*IssueResponse, error) + func (UnimplementedTokensServer) Validate(context.Context, *Token) (*session.Session, error) + type UnsafeTokensServer interface