Documentation ¶
Index ¶
- Variables
- func RegisterAuthenticationServer(s grpc.ServiceRegistrar, srv AuthenticationServer)
- type AuthenticationClient
- type AuthenticationServer
- type CheckTokenExistenceRequest
- func (*CheckTokenExistenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckTokenExistenceRequest) GetAccessToken() string
- func (x *CheckTokenExistenceRequest) GetRefreshToken() string
- func (*CheckTokenExistenceRequest) ProtoMessage()
- func (x *CheckTokenExistenceRequest) ProtoReflect() protoreflect.Message
- func (x *CheckTokenExistenceRequest) Reset()
- func (x *CheckTokenExistenceRequest) String() string
- type CheckTokenExistenceResponse
- func (*CheckTokenExistenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckTokenExistenceResponse) GetAccessToken() bool
- func (x *CheckTokenExistenceResponse) GetRefreshToken() bool
- func (*CheckTokenExistenceResponse) ProtoMessage()
- func (x *CheckTokenExistenceResponse) ProtoReflect() protoreflect.Message
- func (x *CheckTokenExistenceResponse) Reset()
- func (x *CheckTokenExistenceResponse) String() string
- type CreateTokensRequest
- func (*CreateTokensRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTokensRequest) GetUserClaims() map[string]string
- func (x *CreateTokensRequest) GetUserId() string
- func (*CreateTokensRequest) ProtoMessage()
- func (x *CreateTokensRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTokensRequest) Reset()
- func (x *CreateTokensRequest) String() string
- type CreateTokensResponse
- func (*CreateTokensResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTokensResponse) GetAccessToken() string
- func (x *CreateTokensResponse) GetRefreshToken() string
- func (*CreateTokensResponse) ProtoMessage()
- func (x *CreateTokensResponse) ProtoReflect() protoreflect.Message
- func (x *CreateTokensResponse) Reset()
- func (x *CreateTokensResponse) String() string
- type GetUserIdRequest
- type GetUserIdResponse
- type RefreshTokenResponse
- func (*RefreshTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RefreshTokenResponse) GetAccessToken() string
- func (x *RefreshTokenResponse) GetRefreshToken() string
- func (*RefreshTokenResponse) ProtoMessage()
- func (x *RefreshTokenResponse) ProtoReflect() protoreflect.Message
- func (x *RefreshTokenResponse) Reset()
- func (x *RefreshTokenResponse) String() string
- type RefreshTokensRequest
- func (*RefreshTokensRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RefreshTokensRequest) GetRefreshToken() string
- func (*RefreshTokensRequest) ProtoMessage()
- func (x *RefreshTokensRequest) ProtoReflect() protoreflect.Message
- func (x *RefreshTokensRequest) Reset()
- func (x *RefreshTokensRequest) String() string
- type RevokeTokensRequest
- func (*RevokeTokensRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RevokeTokensRequest) GetRefreshToken() string
- func (*RevokeTokensRequest) ProtoMessage()
- func (x *RevokeTokensRequest) ProtoReflect() protoreflect.Message
- func (x *RevokeTokensRequest) Reset()
- func (x *RevokeTokensRequest) String() string
- type RevokeTokensResponse
- func (*RevokeTokensResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RevokeTokensResponse) GetRevoked() bool
- func (*RevokeTokensResponse) ProtoMessage()
- func (x *RevokeTokensResponse) ProtoReflect() protoreflect.Message
- func (x *RevokeTokensResponse) Reset()
- func (x *RevokeTokensResponse) String() string
- type UnimplementedAuthenticationServer
- func (UnimplementedAuthenticationServer) CheckTokenExistence(context.Context, *CheckTokenExistenceRequest) (*CheckTokenExistenceResponse, error)
- func (UnimplementedAuthenticationServer) CreateTokens(context.Context, *CreateTokensRequest) (*CreateTokensResponse, error)
- func (UnimplementedAuthenticationServer) GetUserId(context.Context, *GetUserIdRequest) (*GetUserIdResponse, error)
- func (UnimplementedAuthenticationServer) RefreshTokens(context.Context, *RefreshTokensRequest) (*RefreshTokenResponse, error)
- func (UnimplementedAuthenticationServer) RevokeTokens(context.Context, *RevokeTokensRequest) (*RevokeTokensResponse, error)
- type UnsafeAuthenticationServer
Constants ¶
This section is empty.
Variables ¶
var Authentication_ServiceDesc = grpc.ServiceDesc{ ServiceName: "Authentication", HandlerType: (*AuthenticationServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateTokens", Handler: _Authentication_CreateTokens_Handler, }, { MethodName: "RefreshTokens", Handler: _Authentication_RefreshTokens_Handler, }, { MethodName: "GetUserId", Handler: _Authentication_GetUserId_Handler, }, { MethodName: "CheckTokenExistence", Handler: _Authentication_CheckTokenExistence_Handler, }, { MethodName: "RevokeTokens", Handler: _Authentication_RevokeTokens_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "scheme.proto", }
Authentication_ServiceDesc is the grpc.ServiceDesc for Authentication service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_scheme_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAuthenticationServer ¶
func RegisterAuthenticationServer(s grpc.ServiceRegistrar, srv AuthenticationServer)
Types ¶
type AuthenticationClient ¶
type AuthenticationClient interface { CreateTokens(ctx context.Context, in *CreateTokensRequest, opts ...grpc.CallOption) (*CreateTokensResponse, error) RefreshTokens(ctx context.Context, in *RefreshTokensRequest, opts ...grpc.CallOption) (*RefreshTokenResponse, error) GetUserId(ctx context.Context, in *GetUserIdRequest, opts ...grpc.CallOption) (*GetUserIdResponse, error) CheckTokenExistence(ctx context.Context, in *CheckTokenExistenceRequest, opts ...grpc.CallOption) (*CheckTokenExistenceResponse, error) RevokeTokens(ctx context.Context, in *RevokeTokensRequest, opts ...grpc.CallOption) (*RevokeTokensResponse, error) }
AuthenticationClient is the client API for Authentication 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 NewAuthenticationClient ¶
func NewAuthenticationClient(cc grpc.ClientConnInterface) AuthenticationClient
type AuthenticationServer ¶
type AuthenticationServer interface { CreateTokens(context.Context, *CreateTokensRequest) (*CreateTokensResponse, error) RefreshTokens(context.Context, *RefreshTokensRequest) (*RefreshTokenResponse, error) GetUserId(context.Context, *GetUserIdRequest) (*GetUserIdResponse, error) CheckTokenExistence(context.Context, *CheckTokenExistenceRequest) (*CheckTokenExistenceResponse, error) RevokeTokens(context.Context, *RevokeTokensRequest) (*RevokeTokensResponse, error) // contains filtered or unexported methods }
AuthenticationServer is the server API for Authentication service. All implementations must embed UnimplementedAuthenticationServer for forward compatibility
type CheckTokenExistenceRequest ¶
type CheckTokenExistenceRequest struct { AccessToken *string `protobuf:"bytes,1,opt,name=AccessToken,proto3,oneof" json:"AccessToken,omitempty"` RefreshToken *string `protobuf:"bytes,2,opt,name=RefreshToken,proto3,oneof" json:"RefreshToken,omitempty"` // contains filtered or unexported fields }
func (*CheckTokenExistenceRequest) Descriptor
deprecated
func (*CheckTokenExistenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckTokenExistenceRequest.ProtoReflect.Descriptor instead.
func (*CheckTokenExistenceRequest) GetAccessToken ¶
func (x *CheckTokenExistenceRequest) GetAccessToken() string
func (*CheckTokenExistenceRequest) GetRefreshToken ¶
func (x *CheckTokenExistenceRequest) GetRefreshToken() string
func (*CheckTokenExistenceRequest) ProtoMessage ¶
func (*CheckTokenExistenceRequest) ProtoMessage()
func (*CheckTokenExistenceRequest) ProtoReflect ¶
func (x *CheckTokenExistenceRequest) ProtoReflect() protoreflect.Message
func (*CheckTokenExistenceRequest) Reset ¶
func (x *CheckTokenExistenceRequest) Reset()
func (*CheckTokenExistenceRequest) String ¶
func (x *CheckTokenExistenceRequest) String() string
type CheckTokenExistenceResponse ¶
type CheckTokenExistenceResponse struct { AccessToken *bool `protobuf:"varint,1,opt,name=AccessToken,proto3,oneof" json:"AccessToken,omitempty"` RefreshToken *bool `protobuf:"varint,2,opt,name=RefreshToken,proto3,oneof" json:"RefreshToken,omitempty"` // contains filtered or unexported fields }
func (*CheckTokenExistenceResponse) Descriptor
deprecated
func (*CheckTokenExistenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckTokenExistenceResponse.ProtoReflect.Descriptor instead.
func (*CheckTokenExistenceResponse) GetAccessToken ¶
func (x *CheckTokenExistenceResponse) GetAccessToken() bool
func (*CheckTokenExistenceResponse) GetRefreshToken ¶
func (x *CheckTokenExistenceResponse) GetRefreshToken() bool
func (*CheckTokenExistenceResponse) ProtoMessage ¶
func (*CheckTokenExistenceResponse) ProtoMessage()
func (*CheckTokenExistenceResponse) ProtoReflect ¶
func (x *CheckTokenExistenceResponse) ProtoReflect() protoreflect.Message
func (*CheckTokenExistenceResponse) Reset ¶
func (x *CheckTokenExistenceResponse) Reset()
func (*CheckTokenExistenceResponse) String ¶
func (x *CheckTokenExistenceResponse) String() string
type CreateTokensRequest ¶
type CreateTokensRequest struct { UserId string `protobuf:"bytes,1,opt,name=UserId,proto3" json:"UserId,omitempty"` UserClaims map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CreateTokensRequest) Descriptor
deprecated
func (*CreateTokensRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTokensRequest.ProtoReflect.Descriptor instead.
func (*CreateTokensRequest) GetUserClaims ¶
func (x *CreateTokensRequest) GetUserClaims() map[string]string
func (*CreateTokensRequest) GetUserId ¶
func (x *CreateTokensRequest) GetUserId() string
func (*CreateTokensRequest) ProtoMessage ¶
func (*CreateTokensRequest) ProtoMessage()
func (*CreateTokensRequest) ProtoReflect ¶
func (x *CreateTokensRequest) ProtoReflect() protoreflect.Message
func (*CreateTokensRequest) Reset ¶
func (x *CreateTokensRequest) Reset()
func (*CreateTokensRequest) String ¶
func (x *CreateTokensRequest) String() string
type CreateTokensResponse ¶
type CreateTokensResponse struct { AccessToken string `protobuf:"bytes,1,opt,name=AccessToken,proto3" json:"AccessToken,omitempty"` RefreshToken string `protobuf:"bytes,2,opt,name=RefreshToken,proto3" json:"RefreshToken,omitempty"` // contains filtered or unexported fields }
func (*CreateTokensResponse) Descriptor
deprecated
func (*CreateTokensResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateTokensResponse.ProtoReflect.Descriptor instead.
func (*CreateTokensResponse) GetAccessToken ¶
func (x *CreateTokensResponse) GetAccessToken() string
func (*CreateTokensResponse) GetRefreshToken ¶
func (x *CreateTokensResponse) GetRefreshToken() string
func (*CreateTokensResponse) ProtoMessage ¶
func (*CreateTokensResponse) ProtoMessage()
func (*CreateTokensResponse) ProtoReflect ¶
func (x *CreateTokensResponse) ProtoReflect() protoreflect.Message
func (*CreateTokensResponse) Reset ¶
func (x *CreateTokensResponse) Reset()
func (*CreateTokensResponse) String ¶
func (x *CreateTokensResponse) String() string
type GetUserIdRequest ¶
type GetUserIdRequest struct { AccessToken string `protobuf:"bytes,1,opt,name=AccessToken,proto3" json:"AccessToken,omitempty"` // contains filtered or unexported fields }
func (*GetUserIdRequest) Descriptor
deprecated
func (*GetUserIdRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUserIdRequest.ProtoReflect.Descriptor instead.
func (*GetUserIdRequest) GetAccessToken ¶
func (x *GetUserIdRequest) GetAccessToken() string
func (*GetUserIdRequest) ProtoMessage ¶
func (*GetUserIdRequest) ProtoMessage()
func (*GetUserIdRequest) ProtoReflect ¶
func (x *GetUserIdRequest) ProtoReflect() protoreflect.Message
func (*GetUserIdRequest) Reset ¶
func (x *GetUserIdRequest) Reset()
func (*GetUserIdRequest) String ¶
func (x *GetUserIdRequest) String() string
type GetUserIdResponse ¶
type GetUserIdResponse struct { UserId string `protobuf:"bytes,1,opt,name=UserId,proto3" json:"UserId,omitempty"` // contains filtered or unexported fields }
func (*GetUserIdResponse) Descriptor
deprecated
func (*GetUserIdResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetUserIdResponse.ProtoReflect.Descriptor instead.
func (*GetUserIdResponse) GetUserId ¶
func (x *GetUserIdResponse) GetUserId() string
func (*GetUserIdResponse) ProtoMessage ¶
func (*GetUserIdResponse) ProtoMessage()
func (*GetUserIdResponse) ProtoReflect ¶
func (x *GetUserIdResponse) ProtoReflect() protoreflect.Message
func (*GetUserIdResponse) Reset ¶
func (x *GetUserIdResponse) Reset()
func (*GetUserIdResponse) String ¶
func (x *GetUserIdResponse) String() string
type RefreshTokenResponse ¶
type RefreshTokenResponse struct { AccessToken string `protobuf:"bytes,1,opt,name=AccessToken,proto3" json:"AccessToken,omitempty"` RefreshToken string `protobuf:"bytes,2,opt,name=RefreshToken,proto3" json:"RefreshToken,omitempty"` // contains filtered or unexported fields }
func (*RefreshTokenResponse) Descriptor
deprecated
func (*RefreshTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use RefreshTokenResponse.ProtoReflect.Descriptor instead.
func (*RefreshTokenResponse) GetAccessToken ¶
func (x *RefreshTokenResponse) GetAccessToken() string
func (*RefreshTokenResponse) GetRefreshToken ¶
func (x *RefreshTokenResponse) GetRefreshToken() string
func (*RefreshTokenResponse) ProtoMessage ¶
func (*RefreshTokenResponse) ProtoMessage()
func (*RefreshTokenResponse) ProtoReflect ¶
func (x *RefreshTokenResponse) ProtoReflect() protoreflect.Message
func (*RefreshTokenResponse) Reset ¶
func (x *RefreshTokenResponse) Reset()
func (*RefreshTokenResponse) String ¶
func (x *RefreshTokenResponse) String() string
type RefreshTokensRequest ¶
type RefreshTokensRequest struct { RefreshToken string `protobuf:"bytes,1,opt,name=RefreshToken,proto3" json:"RefreshToken,omitempty"` // contains filtered or unexported fields }
func (*RefreshTokensRequest) Descriptor
deprecated
func (*RefreshTokensRequest) Descriptor() ([]byte, []int)
Deprecated: Use RefreshTokensRequest.ProtoReflect.Descriptor instead.
func (*RefreshTokensRequest) GetRefreshToken ¶
func (x *RefreshTokensRequest) GetRefreshToken() string
func (*RefreshTokensRequest) ProtoMessage ¶
func (*RefreshTokensRequest) ProtoMessage()
func (*RefreshTokensRequest) ProtoReflect ¶
func (x *RefreshTokensRequest) ProtoReflect() protoreflect.Message
func (*RefreshTokensRequest) Reset ¶
func (x *RefreshTokensRequest) Reset()
func (*RefreshTokensRequest) String ¶
func (x *RefreshTokensRequest) String() string
type RevokeTokensRequest ¶
type RevokeTokensRequest struct { RefreshToken string `protobuf:"bytes,1,opt,name=RefreshToken,proto3" json:"RefreshToken,omitempty"` // contains filtered or unexported fields }
func (*RevokeTokensRequest) Descriptor
deprecated
func (*RevokeTokensRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevokeTokensRequest.ProtoReflect.Descriptor instead.
func (*RevokeTokensRequest) GetRefreshToken ¶
func (x *RevokeTokensRequest) GetRefreshToken() string
func (*RevokeTokensRequest) ProtoMessage ¶
func (*RevokeTokensRequest) ProtoMessage()
func (*RevokeTokensRequest) ProtoReflect ¶
func (x *RevokeTokensRequest) ProtoReflect() protoreflect.Message
func (*RevokeTokensRequest) Reset ¶
func (x *RevokeTokensRequest) Reset()
func (*RevokeTokensRequest) String ¶
func (x *RevokeTokensRequest) String() string
type RevokeTokensResponse ¶
type RevokeTokensResponse struct { Revoked bool `protobuf:"varint,1,opt,name=Revoked,proto3" json:"Revoked,omitempty"` // contains filtered or unexported fields }
func (*RevokeTokensResponse) Descriptor
deprecated
func (*RevokeTokensResponse) Descriptor() ([]byte, []int)
Deprecated: Use RevokeTokensResponse.ProtoReflect.Descriptor instead.
func (*RevokeTokensResponse) GetRevoked ¶
func (x *RevokeTokensResponse) GetRevoked() bool
func (*RevokeTokensResponse) ProtoMessage ¶
func (*RevokeTokensResponse) ProtoMessage()
func (*RevokeTokensResponse) ProtoReflect ¶
func (x *RevokeTokensResponse) ProtoReflect() protoreflect.Message
func (*RevokeTokensResponse) Reset ¶
func (x *RevokeTokensResponse) Reset()
func (*RevokeTokensResponse) String ¶
func (x *RevokeTokensResponse) String() string
type UnimplementedAuthenticationServer ¶
type UnimplementedAuthenticationServer struct { }
UnimplementedAuthenticationServer must be embedded to have forward compatible implementations.
func (UnimplementedAuthenticationServer) CheckTokenExistence ¶
func (UnimplementedAuthenticationServer) CheckTokenExistence(context.Context, *CheckTokenExistenceRequest) (*CheckTokenExistenceResponse, error)
func (UnimplementedAuthenticationServer) CreateTokens ¶
func (UnimplementedAuthenticationServer) CreateTokens(context.Context, *CreateTokensRequest) (*CreateTokensResponse, error)
func (UnimplementedAuthenticationServer) GetUserId ¶
func (UnimplementedAuthenticationServer) GetUserId(context.Context, *GetUserIdRequest) (*GetUserIdResponse, error)
func (UnimplementedAuthenticationServer) RefreshTokens ¶
func (UnimplementedAuthenticationServer) RefreshTokens(context.Context, *RefreshTokensRequest) (*RefreshTokenResponse, error)
func (UnimplementedAuthenticationServer) RevokeTokens ¶
func (UnimplementedAuthenticationServer) RevokeTokens(context.Context, *RevokeTokensRequest) (*RevokeTokensResponse, error)
type UnsafeAuthenticationServer ¶
type UnsafeAuthenticationServer interface {
// contains filtered or unexported methods
}
UnsafeAuthenticationServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthenticationServer will result in compilation errors.