auth

package
v0.0.0-...-74c6e08 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Auth_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "auth.Auth",
	HandlerType: (*AuthServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetAdminToken",
			Handler:    _Auth_GetAdminToken_Handler,
		},
		{
			MethodName: "GetUserToken",
			Handler:    _Auth_GetUserToken_Handler,
		},
		{
			MethodName: "GetThingToken",
			Handler:    _Auth_GetThingToken_Handler,
		},
		{
			MethodName: "GetClaimsToken",
			Handler:    _Auth_GetClaimsToken_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "auth.proto",
}

Auth_ServiceDesc is the grpc.ServiceDesc for Auth service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAuthServer

func RegisterAuthServer(s grpc.ServiceRegistrar, srv AuthServer)

Types

type AuthClient

type AuthClient interface {
	GetAdminToken(ctx context.Context, in *GetAdminTokenRequest, opts ...grpc.CallOption) (*GetAdminTokenResponse, error)
	GetUserToken(ctx context.Context, in *GetUserTokenRequest, opts ...grpc.CallOption) (*GetUserTokenResponse, error)
	GetThingToken(ctx context.Context, in *GetThingTokenRequest, opts ...grpc.CallOption) (*GetThingTokenResponse, error)
	GetClaimsToken(ctx context.Context, in *GetClaimsTokenRequest, opts ...grpc.CallOption) (*GetClaimsTokenResponse, error)
}

AuthClient is the client API for Auth service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewAuthClient

func NewAuthClient(cc grpc.ClientConnInterface) AuthClient

type AuthServer

type AuthServer interface {
	GetAdminToken(context.Context, *GetAdminTokenRequest) (*GetAdminTokenResponse, error)
	GetUserToken(context.Context, *GetUserTokenRequest) (*GetUserTokenResponse, error)
	GetThingToken(context.Context, *GetThingTokenRequest) (*GetThingTokenResponse, error)
	GetClaimsToken(context.Context, *GetClaimsTokenRequest) (*GetClaimsTokenResponse, error)
	// contains filtered or unexported methods
}

AuthServer is the server API for Auth service. All implementations must embed UnimplementedAuthServer for forward compatibility

type GetAdminTokenRequest

type GetAdminTokenRequest struct {
	// contains filtered or unexported fields
}

func (*GetAdminTokenRequest) Descriptor deprecated

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

Deprecated: Use GetAdminTokenRequest.ProtoReflect.Descriptor instead.

func (*GetAdminTokenRequest) ProtoMessage

func (*GetAdminTokenRequest) ProtoMessage()

func (*GetAdminTokenRequest) ProtoReflect

func (x *GetAdminTokenRequest) ProtoReflect() protoreflect.Message

func (*GetAdminTokenRequest) Reset

func (x *GetAdminTokenRequest) Reset()

func (*GetAdminTokenRequest) String

func (x *GetAdminTokenRequest) String() string

type GetAdminTokenResponse

type GetAdminTokenResponse struct {
	Jwt string `protobuf:"bytes,1,opt,name=jwt,proto3" json:"jwt,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAdminTokenResponse) Descriptor deprecated

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

Deprecated: Use GetAdminTokenResponse.ProtoReflect.Descriptor instead.

func (*GetAdminTokenResponse) GetJwt

func (x *GetAdminTokenResponse) GetJwt() string

func (*GetAdminTokenResponse) ProtoMessage

func (*GetAdminTokenResponse) ProtoMessage()

func (*GetAdminTokenResponse) ProtoReflect

func (x *GetAdminTokenResponse) ProtoReflect() protoreflect.Message

func (*GetAdminTokenResponse) Reset

func (x *GetAdminTokenResponse) Reset()

func (*GetAdminTokenResponse) String

func (x *GetAdminTokenResponse) String() string

type GetClaimsTokenRequest

type GetClaimsTokenRequest struct {
	Jwt string `protobuf:"bytes,1,opt,name=jwt,proto3" json:"jwt,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClaimsTokenRequest) Descriptor deprecated

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

Deprecated: Use GetClaimsTokenRequest.ProtoReflect.Descriptor instead.

func (*GetClaimsTokenRequest) GetJwt

func (x *GetClaimsTokenRequest) GetJwt() string

func (*GetClaimsTokenRequest) ProtoMessage

func (*GetClaimsTokenRequest) ProtoMessage()

func (*GetClaimsTokenRequest) ProtoReflect

func (x *GetClaimsTokenRequest) ProtoReflect() protoreflect.Message

func (*GetClaimsTokenRequest) Reset

func (x *GetClaimsTokenRequest) Reset()

func (*GetClaimsTokenRequest) String

func (x *GetClaimsTokenRequest) String() string

type GetClaimsTokenResponse

type GetClaimsTokenResponse struct {
	Role      string `protobuf:"bytes,1,opt,name=Role,proto3" json:"Role,omitempty"`
	Subject   string `protobuf:"bytes,2,opt,name=Subject,proto3" json:"Subject,omitempty"`
	IssuedAt  int64  `protobuf:"varint,3,opt,name=IssuedAt,proto3" json:"IssuedAt,omitempty"`
	ExpiresAt int64  `protobuf:"varint,4,opt,name=ExpiresAt,proto3" json:"ExpiresAt,omitempty"`
	Issuer    string `protobuf:"bytes,5,opt,name=Issuer,proto3" json:"Issuer,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClaimsTokenResponse) Descriptor deprecated

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

Deprecated: Use GetClaimsTokenResponse.ProtoReflect.Descriptor instead.

func (*GetClaimsTokenResponse) GetExpiresAt

func (x *GetClaimsTokenResponse) GetExpiresAt() int64

func (*GetClaimsTokenResponse) GetIssuedAt

func (x *GetClaimsTokenResponse) GetIssuedAt() int64

func (*GetClaimsTokenResponse) GetIssuer

func (x *GetClaimsTokenResponse) GetIssuer() string

func (*GetClaimsTokenResponse) GetRole

func (x *GetClaimsTokenResponse) GetRole() string

func (*GetClaimsTokenResponse) GetSubject

func (x *GetClaimsTokenResponse) GetSubject() string

func (*GetClaimsTokenResponse) ProtoMessage

func (*GetClaimsTokenResponse) ProtoMessage()

func (*GetClaimsTokenResponse) ProtoReflect

func (x *GetClaimsTokenResponse) ProtoReflect() protoreflect.Message

func (*GetClaimsTokenResponse) Reset

func (x *GetClaimsTokenResponse) Reset()

func (*GetClaimsTokenResponse) String

func (x *GetClaimsTokenResponse) String() string

type GetThingTokenRequest

type GetThingTokenRequest struct {
	ThingId string `protobuf:"bytes,1,opt,name=thingId,proto3" json:"thingId,omitempty"`
	// contains filtered or unexported fields
}

func (*GetThingTokenRequest) Descriptor deprecated

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

Deprecated: Use GetThingTokenRequest.ProtoReflect.Descriptor instead.

func (*GetThingTokenRequest) GetThingId

func (x *GetThingTokenRequest) GetThingId() string

func (*GetThingTokenRequest) ProtoMessage

func (*GetThingTokenRequest) ProtoMessage()

func (*GetThingTokenRequest) ProtoReflect

func (x *GetThingTokenRequest) ProtoReflect() protoreflect.Message

func (*GetThingTokenRequest) Reset

func (x *GetThingTokenRequest) Reset()

func (*GetThingTokenRequest) String

func (x *GetThingTokenRequest) String() string

type GetThingTokenResponse

type GetThingTokenResponse struct {
	Jwt string `protobuf:"bytes,1,opt,name=jwt,proto3" json:"jwt,omitempty"`
	// contains filtered or unexported fields
}

func (*GetThingTokenResponse) Descriptor deprecated

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

Deprecated: Use GetThingTokenResponse.ProtoReflect.Descriptor instead.

func (*GetThingTokenResponse) GetJwt

func (x *GetThingTokenResponse) GetJwt() string

func (*GetThingTokenResponse) ProtoMessage

func (*GetThingTokenResponse) ProtoMessage()

func (*GetThingTokenResponse) ProtoReflect

func (x *GetThingTokenResponse) ProtoReflect() protoreflect.Message

func (*GetThingTokenResponse) Reset

func (x *GetThingTokenResponse) Reset()

func (*GetThingTokenResponse) String

func (x *GetThingTokenResponse) String() string

type GetUserTokenRequest

type GetUserTokenRequest struct {
	UserId string `protobuf:"bytes,1,opt,name=userId,proto3" json:"userId,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserTokenRequest) Descriptor deprecated

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

Deprecated: Use GetUserTokenRequest.ProtoReflect.Descriptor instead.

func (*GetUserTokenRequest) GetUserId

func (x *GetUserTokenRequest) GetUserId() string

func (*GetUserTokenRequest) ProtoMessage

func (*GetUserTokenRequest) ProtoMessage()

func (*GetUserTokenRequest) ProtoReflect

func (x *GetUserTokenRequest) ProtoReflect() protoreflect.Message

func (*GetUserTokenRequest) Reset

func (x *GetUserTokenRequest) Reset()

func (*GetUserTokenRequest) String

func (x *GetUserTokenRequest) String() string

type GetUserTokenResponse

type GetUserTokenResponse struct {
	Jwt string `protobuf:"bytes,1,opt,name=jwt,proto3" json:"jwt,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserTokenResponse) Descriptor deprecated

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

Deprecated: Use GetUserTokenResponse.ProtoReflect.Descriptor instead.

func (*GetUserTokenResponse) GetJwt

func (x *GetUserTokenResponse) GetJwt() string

func (*GetUserTokenResponse) ProtoMessage

func (*GetUserTokenResponse) ProtoMessage()

func (*GetUserTokenResponse) ProtoReflect

func (x *GetUserTokenResponse) ProtoReflect() protoreflect.Message

func (*GetUserTokenResponse) Reset

func (x *GetUserTokenResponse) Reset()

func (*GetUserTokenResponse) String

func (x *GetUserTokenResponse) String() string

type UnimplementedAuthServer

type UnimplementedAuthServer struct {
}

UnimplementedAuthServer must be embedded to have forward compatible implementations.

func (UnimplementedAuthServer) GetAdminToken

func (UnimplementedAuthServer) GetClaimsToken

func (UnimplementedAuthServer) GetThingToken

func (UnimplementedAuthServer) GetUserToken

type UnsafeAuthServer

type UnsafeAuthServer interface {
	// contains filtered or unexported methods
}

UnsafeAuthServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthServer will result in compilation errors.

Jump to

Keyboard shortcuts

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