v1

package
v0.0.0-...-c131d26 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TokenState_name = map[int32]string{
	0: "WATCH",
	1: "LOGOUT",
	2: "TRACEROUTE",
	3: "FREEZE",
	4: "UNFREEZE",
}
View Source
var TokenState_value = map[string]int32{
	"WATCH":      0,
	"LOGOUT":     1,
	"TRACEROUTE": 2,
	"FREEZE":     3,
	"UNFREEZE":   4,
}
View Source
var TokenStatus_name = map[int32]string{
	0: "INVALID",
	1: "AUTHORIZED",
	2: "RESTRICTED",
	3: "EXPIRED",
}
View Source
var TokenStatus_value = map[string]int32{
	"INVALID":    0,
	"AUTHORIZED": 1,
	"RESTRICTED": 2,
	"EXPIRED":    3,
}

Functions

func RegisterTokenServiceServer

func RegisterTokenServiceServer(s *grpc.Server, srv TokenServiceServer)

Types

type ServiceAccess

type ServiceAccess struct {
	Status               TokenStatus       `protobuf:"varint,1,opt,name=status,proto3,enum=v1.TokenStatus" json:"status,omitempty"`
	UserId               string            `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Claims               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ServiceAccess) Descriptor

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

func (*ServiceAccess) GetClaims

func (m *ServiceAccess) GetClaims() map[string]string

func (*ServiceAccess) GetStatus

func (m *ServiceAccess) GetStatus() TokenStatus

func (*ServiceAccess) GetUserId

func (m *ServiceAccess) GetUserId() string

func (*ServiceAccess) ProtoMessage

func (*ServiceAccess) ProtoMessage()

func (*ServiceAccess) Reset

func (m *ServiceAccess) Reset()

func (*ServiceAccess) String

func (m *ServiceAccess) String() string

func (*ServiceAccess) XXX_DiscardUnknown

func (m *ServiceAccess) XXX_DiscardUnknown()

func (*ServiceAccess) XXX_Marshal

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

func (*ServiceAccess) XXX_Merge

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

func (*ServiceAccess) XXX_Size

func (m *ServiceAccess) XXX_Size() int

func (*ServiceAccess) XXX_Unmarshal

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

type ServiceError

type ServiceError struct {
	Error                string   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	Code                 int32    `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ServiceError) Descriptor

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

func (*ServiceError) GetCode

func (m *ServiceError) GetCode() int32

func (*ServiceError) GetError

func (m *ServiceError) GetError() string

func (*ServiceError) ProtoMessage

func (*ServiceError) ProtoMessage()

func (*ServiceError) Reset

func (m *ServiceError) Reset()

func (*ServiceError) String

func (m *ServiceError) String() string

func (*ServiceError) XXX_DiscardUnknown

func (m *ServiceError) XXX_DiscardUnknown()

func (*ServiceError) XXX_Marshal

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

func (*ServiceError) XXX_Merge

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

func (*ServiceError) XXX_Size

func (m *ServiceError) XXX_Size() int

func (*ServiceError) XXX_Unmarshal

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

type TokenAffectRequest

type TokenAffectRequest struct {
	Token                string     `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	DesiredState         TokenState `protobuf:"varint,2,opt,name=desired_state,json=desiredState,proto3,enum=v1.TokenState" json:"desired_state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*TokenAffectRequest) Descriptor

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

func (*TokenAffectRequest) GetDesiredState

func (m *TokenAffectRequest) GetDesiredState() TokenState

func (*TokenAffectRequest) GetToken

func (m *TokenAffectRequest) GetToken() string

func (*TokenAffectRequest) ProtoMessage

func (*TokenAffectRequest) ProtoMessage()

func (*TokenAffectRequest) Reset

func (m *TokenAffectRequest) Reset()

func (*TokenAffectRequest) String

func (m *TokenAffectRequest) String() string

func (*TokenAffectRequest) XXX_DiscardUnknown

func (m *TokenAffectRequest) XXX_DiscardUnknown()

func (*TokenAffectRequest) XXX_Marshal

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

func (*TokenAffectRequest) XXX_Merge

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

func (*TokenAffectRequest) XXX_Size

func (m *TokenAffectRequest) XXX_Size() int

func (*TokenAffectRequest) XXX_Unmarshal

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

type TokenAffectResponse

type TokenAffectResponse struct {
	EffectApplied        bool          `protobuf:"varint,1,opt,name=effect_applied,json=effectApplied,proto3" json:"effect_applied,omitempty"`
	Error                *ServiceError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*TokenAffectResponse) Descriptor

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

func (*TokenAffectResponse) GetEffectApplied

func (m *TokenAffectResponse) GetEffectApplied() bool

func (*TokenAffectResponse) GetError

func (m *TokenAffectResponse) GetError() *ServiceError

func (*TokenAffectResponse) ProtoMessage

func (*TokenAffectResponse) ProtoMessage()

func (*TokenAffectResponse) Reset

func (m *TokenAffectResponse) Reset()

func (*TokenAffectResponse) String

func (m *TokenAffectResponse) String() string

func (*TokenAffectResponse) XXX_DiscardUnknown

func (m *TokenAffectResponse) XXX_DiscardUnknown()

func (*TokenAffectResponse) XXX_Marshal

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

func (*TokenAffectResponse) XXX_Merge

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

func (*TokenAffectResponse) XXX_Size

func (m *TokenAffectResponse) XXX_Size() int

func (*TokenAffectResponse) XXX_Unmarshal

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

type TokenPair

type TokenPair struct {
	AuthToken            string   `protobuf:"bytes,1,opt,name=auth_token,json=authToken,proto3" json:"auth_token,omitempty"`
	RefreshToken         string   `protobuf:"bytes,2,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TokenPair) Descriptor

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

func (*TokenPair) GetAuthToken

func (m *TokenPair) GetAuthToken() string

func (*TokenPair) GetRefreshToken

func (m *TokenPair) GetRefreshToken() string

func (*TokenPair) ProtoMessage

func (*TokenPair) ProtoMessage()

func (*TokenPair) Reset

func (m *TokenPair) Reset()

func (*TokenPair) String

func (m *TokenPair) String() string

func (*TokenPair) XXX_DiscardUnknown

func (m *TokenPair) XXX_DiscardUnknown()

func (*TokenPair) XXX_Marshal

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

func (*TokenPair) XXX_Merge

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

func (*TokenPair) XXX_Size

func (m *TokenPair) XXX_Size() int

func (*TokenPair) XXX_Unmarshal

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

type TokenRenewRequest

type TokenRenewRequest struct {
	RefreshToken         string   `protobuf:"bytes,1,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TokenRenewRequest) Descriptor

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

func (*TokenRenewRequest) GetRefreshToken

func (m *TokenRenewRequest) GetRefreshToken() string

func (*TokenRenewRequest) ProtoMessage

func (*TokenRenewRequest) ProtoMessage()

func (*TokenRenewRequest) Reset

func (m *TokenRenewRequest) Reset()

func (*TokenRenewRequest) String

func (m *TokenRenewRequest) String() string

func (*TokenRenewRequest) XXX_DiscardUnknown

func (m *TokenRenewRequest) XXX_DiscardUnknown()

func (*TokenRenewRequest) XXX_Marshal

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

func (*TokenRenewRequest) XXX_Merge

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

func (*TokenRenewRequest) XXX_Size

func (m *TokenRenewRequest) XXX_Size() int

func (*TokenRenewRequest) XXX_Unmarshal

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

type TokenRequest

type TokenRequest struct {
	Claims               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*TokenRequest) Descriptor

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

func (*TokenRequest) GetClaims

func (m *TokenRequest) GetClaims() map[string]string

func (*TokenRequest) ProtoMessage

func (*TokenRequest) ProtoMessage()

func (*TokenRequest) Reset

func (m *TokenRequest) Reset()

func (*TokenRequest) String

func (m *TokenRequest) String() string

func (*TokenRequest) XXX_DiscardUnknown

func (m *TokenRequest) XXX_DiscardUnknown()

func (*TokenRequest) XXX_Marshal

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

func (*TokenRequest) XXX_Merge

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

func (*TokenRequest) XXX_Size

func (m *TokenRequest) XXX_Size() int

func (*TokenRequest) XXX_Unmarshal

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

type TokenResponse

type TokenResponse struct {
	Tokens               *TokenPair    `protobuf:"bytes,1,opt,name=tokens,proto3" json:"tokens,omitempty"`
	Error                *ServiceError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*TokenResponse) Descriptor

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

func (*TokenResponse) GetError

func (m *TokenResponse) GetError() *ServiceError

func (*TokenResponse) GetTokens

func (m *TokenResponse) GetTokens() *TokenPair

func (*TokenResponse) ProtoMessage

func (*TokenResponse) ProtoMessage()

func (*TokenResponse) Reset

func (m *TokenResponse) Reset()

func (*TokenResponse) String

func (m *TokenResponse) String() string

func (*TokenResponse) XXX_DiscardUnknown

func (m *TokenResponse) XXX_DiscardUnknown()

func (*TokenResponse) XXX_Marshal

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

func (*TokenResponse) XXX_Merge

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

func (*TokenResponse) XXX_Size

func (m *TokenResponse) XXX_Size() int

func (*TokenResponse) XXX_Unmarshal

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

type TokenServiceClient

type TokenServiceClient interface {
	Generate(ctx context.Context, in *TokenRequest, opts ...grpc.CallOption) (*TokenResponse, error)
	VerifyToken(ctx context.Context, in *TokenVerifyRequest, opts ...grpc.CallOption) (*TokenVerifyResponse, error)
	RenewTokens(ctx context.Context, in *TokenRenewRequest, opts ...grpc.CallOption) (*TokenResponse, error)
	AffectToken(ctx context.Context, in *TokenAffectRequest, opts ...grpc.CallOption) (*TokenAffectResponse, error)
}

TokenServiceClient is the client API for TokenService service.

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

type TokenServiceServer

TokenServiceServer is the server API for TokenService service.

type TokenState

type TokenState int32
const (
	TokenState_WATCH      TokenState = 0
	TokenState_LOGOUT     TokenState = 1
	TokenState_TRACEROUTE TokenState = 2
	TokenState_FREEZE     TokenState = 3
	TokenState_UNFREEZE   TokenState = 4
)

func (TokenState) EnumDescriptor

func (TokenState) EnumDescriptor() ([]byte, []int)

func (TokenState) String

func (x TokenState) String() string

type TokenStatus

type TokenStatus int32
const (
	TokenStatus_INVALID    TokenStatus = 0
	TokenStatus_AUTHORIZED TokenStatus = 1
	TokenStatus_RESTRICTED TokenStatus = 2
	TokenStatus_EXPIRED    TokenStatus = 3
)

func (TokenStatus) EnumDescriptor

func (TokenStatus) EnumDescriptor() ([]byte, []int)

func (TokenStatus) String

func (x TokenStatus) String() string

type TokenVerifyRequest

type TokenVerifyRequest struct {
	Token                string   `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Service              string   `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TokenVerifyRequest) Descriptor

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

func (*TokenVerifyRequest) GetService

func (m *TokenVerifyRequest) GetService() string

func (*TokenVerifyRequest) GetToken

func (m *TokenVerifyRequest) GetToken() string

func (*TokenVerifyRequest) ProtoMessage

func (*TokenVerifyRequest) ProtoMessage()

func (*TokenVerifyRequest) Reset

func (m *TokenVerifyRequest) Reset()

func (*TokenVerifyRequest) String

func (m *TokenVerifyRequest) String() string

func (*TokenVerifyRequest) XXX_DiscardUnknown

func (m *TokenVerifyRequest) XXX_DiscardUnknown()

func (*TokenVerifyRequest) XXX_Marshal

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

func (*TokenVerifyRequest) XXX_Merge

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

func (*TokenVerifyRequest) XXX_Size

func (m *TokenVerifyRequest) XXX_Size() int

func (*TokenVerifyRequest) XXX_Unmarshal

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

type TokenVerifyResponse

type TokenVerifyResponse struct {
	Access               *ServiceAccess `protobuf:"bytes,1,opt,name=access,proto3" json:"access,omitempty"`
	Error                *ServiceError  `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*TokenVerifyResponse) Descriptor

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

func (*TokenVerifyResponse) GetAccess

func (m *TokenVerifyResponse) GetAccess() *ServiceAccess

func (*TokenVerifyResponse) GetError

func (m *TokenVerifyResponse) GetError() *ServiceError

func (*TokenVerifyResponse) ProtoMessage

func (*TokenVerifyResponse) ProtoMessage()

func (*TokenVerifyResponse) Reset

func (m *TokenVerifyResponse) Reset()

func (*TokenVerifyResponse) String

func (m *TokenVerifyResponse) String() string

func (*TokenVerifyResponse) XXX_DiscardUnknown

func (m *TokenVerifyResponse) XXX_DiscardUnknown()

func (*TokenVerifyResponse) XXX_Marshal

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

func (*TokenVerifyResponse) XXX_Merge

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

func (*TokenVerifyResponse) XXX_Size

func (m *TokenVerifyResponse) XXX_Size() int

func (*TokenVerifyResponse) XXX_Unmarshal

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

type UnimplementedTokenServiceServer

type UnimplementedTokenServiceServer struct {
}

UnimplementedTokenServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedTokenServiceServer) AffectToken

func (*UnimplementedTokenServiceServer) Generate

func (*UnimplementedTokenServiceServer) RenewTokens

func (*UnimplementedTokenServiceServer) VerifyToken

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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