Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAuthServiceServer(s grpc.ServiceRegistrar, srv AuthServiceServer)
- type AuthServiceClient
- type AuthServiceServer
- type GetPublicKeyResponse
- func (*GetPublicKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetPublicKeyResponse) GetPublicKey() string
- func (*GetPublicKeyResponse) ProtoMessage()
- func (x *GetPublicKeyResponse) ProtoReflect() protoreflect.Message
- func (x *GetPublicKeyResponse) Reset()
- func (x *GetPublicKeyResponse) String() string
- type LoginRequest
- func (*LoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LoginRequest) GetPassword() string
- func (x *LoginRequest) GetUsername() string
- func (*LoginRequest) ProtoMessage()
- func (x *LoginRequest) ProtoReflect() protoreflect.Message
- func (x *LoginRequest) Reset()
- func (x *LoginRequest) String() string
- type LoginResponse
- func (*LoginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LoginResponse) GetAccessExpiresIn() int32
- func (x *LoginResponse) GetAccessToken() string
- func (x *LoginResponse) GetRefreshExpiresIn() int32
- func (x *LoginResponse) GetRefreshToken() string
- func (*LoginResponse) ProtoMessage()
- func (x *LoginResponse) ProtoReflect() protoreflect.Message
- func (x *LoginResponse) Reset()
- func (x *LoginResponse) String() string
- type TokenRefreshRequest
- func (*TokenRefreshRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TokenRefreshRequest) GetRefreshToken() string
- func (*TokenRefreshRequest) ProtoMessage()
- func (x *TokenRefreshRequest) ProtoReflect() protoreflect.Message
- func (x *TokenRefreshRequest) Reset()
- func (x *TokenRefreshRequest) String() string
- type TokenRefreshResponse
- func (*TokenRefreshResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TokenRefreshResponse) GetAccessExpiresIn() int32
- func (x *TokenRefreshResponse) GetAccessToken() string
- func (x *TokenRefreshResponse) GetRefreshExpiresIn() int32
- func (x *TokenRefreshResponse) GetRefreshToken() string
- func (*TokenRefreshResponse) ProtoMessage()
- func (x *TokenRefreshResponse) ProtoReflect() protoreflect.Message
- func (x *TokenRefreshResponse) Reset()
- func (x *TokenRefreshResponse) String() string
- type TokenVerifyRequest
- func (*TokenVerifyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TokenVerifyRequest) GetToken() string
- func (*TokenVerifyRequest) ProtoMessage()
- func (x *TokenVerifyRequest) ProtoReflect() protoreflect.Message
- func (x *TokenVerifyRequest) Reset()
- func (x *TokenVerifyRequest) String() string
- type TokenVerifyResponse
- func (*TokenVerifyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TokenVerifyResponse) GetRoles() []string
- func (x *TokenVerifyResponse) GetTokenType() string
- func (x *TokenVerifyResponse) GetUserId() string
- func (*TokenVerifyResponse) ProtoMessage()
- func (x *TokenVerifyResponse) ProtoReflect() protoreflect.Message
- func (x *TokenVerifyResponse) Reset()
- func (x *TokenVerifyResponse) String() string
- type UnimplementedAuthServiceServer
- func (UnimplementedAuthServiceServer) GetPublicKey(context.Context, *empty.Empty) (*GetPublicKeyResponse, error)
- func (UnimplementedAuthServiceServer) Login(context.Context, *LoginRequest) (*LoginResponse, error)
- func (UnimplementedAuthServiceServer) TokenRefresh(context.Context, *TokenRefreshRequest) (*TokenRefreshResponse, error)
- func (UnimplementedAuthServiceServer) TokenVerify(context.Context, *TokenVerifyRequest) (*TokenVerifyResponse, error)
- type UnsafeAuthServiceServer
Constants ¶
const ( AuthService_GetPublicKey_FullMethodName = "/manager.AuthService/GetPublicKey" AuthService_Login_FullMethodName = "/manager.AuthService/Login" AuthService_TokenVerify_FullMethodName = "/manager.AuthService/TokenVerify" AuthService_TokenRefresh_FullMethodName = "/manager.AuthService/TokenRefresh" )
Variables ¶
var AuthService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "manager.AuthService", HandlerType: (*AuthServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetPublicKey", Handler: _AuthService_GetPublicKey_Handler, }, { MethodName: "Login", Handler: _AuthService_Login_Handler, }, { MethodName: "TokenVerify", Handler: _AuthService_TokenVerify_Handler, }, { MethodName: "TokenRefresh", Handler: _AuthService_TokenRefresh_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "manager/proto/auth.proto", }
AuthService_ServiceDesc is the grpc.ServiceDesc for AuthService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_manager_proto_auth_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAuthServiceServer ¶
func RegisterAuthServiceServer(s grpc.ServiceRegistrar, srv AuthServiceServer)
Types ¶
type AuthServiceClient ¶
type AuthServiceClient interface {
GetPublicKey(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetPublicKeyResponse, error)
Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
TokenVerify(ctx context.Context, in *TokenVerifyRequest, opts ...grpc.CallOption) (*TokenVerifyResponse, error)
TokenRefresh(ctx context.Context, in *TokenRefreshRequest, opts ...grpc.CallOption) (*TokenRefreshResponse, error)
}
AuthServiceClient is the client API for AuthService 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 NewAuthServiceClient ¶
func NewAuthServiceClient(cc grpc.ClientConnInterface) AuthServiceClient
type AuthServiceServer ¶
type AuthServiceServer interface {
GetPublicKey(context.Context, *empty.Empty) (*GetPublicKeyResponse, error)
Login(context.Context, *LoginRequest) (*LoginResponse, error)
TokenVerify(context.Context, *TokenVerifyRequest) (*TokenVerifyResponse, error)
TokenRefresh(context.Context, *TokenRefreshRequest) (*TokenRefreshResponse, error)
// contains filtered or unexported methods
}
AuthServiceServer is the server API for AuthService service. All implementations must embed UnimplementedAuthServiceServer for forward compatibility.
type GetPublicKeyResponse ¶
type GetPublicKeyResponse struct {
PublicKey string `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
// contains filtered or unexported fields
}
func (*GetPublicKeyResponse) Descriptor
deprecated
func (*GetPublicKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetPublicKeyResponse.ProtoReflect.Descriptor instead.
func (*GetPublicKeyResponse) GetPublicKey ¶
func (x *GetPublicKeyResponse) GetPublicKey() string
func (*GetPublicKeyResponse) ProtoMessage ¶
func (*GetPublicKeyResponse) ProtoMessage()
func (*GetPublicKeyResponse) ProtoReflect ¶
func (x *GetPublicKeyResponse) ProtoReflect() protoreflect.Message
func (*GetPublicKeyResponse) Reset ¶
func (x *GetPublicKeyResponse) Reset()
func (*GetPublicKeyResponse) String ¶
func (x *GetPublicKeyResponse) String() string
type LoginRequest ¶
type LoginRequest struct {
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// contains filtered or unexported fields
}
func (*LoginRequest) Descriptor
deprecated
func (*LoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.
func (*LoginRequest) GetPassword ¶
func (x *LoginRequest) GetPassword() string
func (*LoginRequest) GetUsername ¶
func (x *LoginRequest) GetUsername() string
func (*LoginRequest) ProtoMessage ¶
func (*LoginRequest) ProtoMessage()
func (*LoginRequest) ProtoReflect ¶
func (x *LoginRequest) ProtoReflect() protoreflect.Message
func (*LoginRequest) Reset ¶
func (x *LoginRequest) Reset()
func (*LoginRequest) String ¶
func (x *LoginRequest) String() string
type LoginResponse ¶
type LoginResponse struct {
AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
RefreshToken string `protobuf:"bytes,2,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
AccessExpiresIn int32 `protobuf:"varint,3,opt,name=access_expires_in,json=accessExpiresIn,proto3" json:"access_expires_in,omitempty"`
RefreshExpiresIn int32 `protobuf:"varint,4,opt,name=refresh_expires_in,json=refreshExpiresIn,proto3" json:"refresh_expires_in,omitempty"`
// contains filtered or unexported fields
}
func (*LoginResponse) Descriptor
deprecated
func (*LoginResponse) Descriptor() ([]byte, []int)
Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.
func (*LoginResponse) GetAccessExpiresIn ¶
func (x *LoginResponse) GetAccessExpiresIn() int32
func (*LoginResponse) GetAccessToken ¶
func (x *LoginResponse) GetAccessToken() string
func (*LoginResponse) GetRefreshExpiresIn ¶
func (x *LoginResponse) GetRefreshExpiresIn() int32
func (*LoginResponse) GetRefreshToken ¶
func (x *LoginResponse) GetRefreshToken() string
func (*LoginResponse) ProtoMessage ¶
func (*LoginResponse) ProtoMessage()
func (*LoginResponse) ProtoReflect ¶
func (x *LoginResponse) ProtoReflect() protoreflect.Message
func (*LoginResponse) Reset ¶
func (x *LoginResponse) Reset()
func (*LoginResponse) String ¶
func (x *LoginResponse) String() string
type TokenRefreshRequest ¶
type TokenRefreshRequest struct {
RefreshToken string `protobuf:"bytes,1,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
// contains filtered or unexported fields
}
func (*TokenRefreshRequest) Descriptor
deprecated
func (*TokenRefreshRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenRefreshRequest.ProtoReflect.Descriptor instead.
func (*TokenRefreshRequest) GetRefreshToken ¶
func (x *TokenRefreshRequest) GetRefreshToken() string
func (*TokenRefreshRequest) ProtoMessage ¶
func (*TokenRefreshRequest) ProtoMessage()
func (*TokenRefreshRequest) ProtoReflect ¶
func (x *TokenRefreshRequest) ProtoReflect() protoreflect.Message
func (*TokenRefreshRequest) Reset ¶
func (x *TokenRefreshRequest) Reset()
func (*TokenRefreshRequest) String ¶
func (x *TokenRefreshRequest) String() string
type TokenRefreshResponse ¶
type TokenRefreshResponse struct {
AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
RefreshToken string `protobuf:"bytes,2,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
AccessExpiresIn int32 `protobuf:"varint,3,opt,name=access_expires_in,json=accessExpiresIn,proto3" json:"access_expires_in,omitempty"`
RefreshExpiresIn int32 `protobuf:"varint,4,opt,name=refresh_expires_in,json=refreshExpiresIn,proto3" json:"refresh_expires_in,omitempty"`
// contains filtered or unexported fields
}
func (*TokenRefreshResponse) Descriptor
deprecated
func (*TokenRefreshResponse) Descriptor() ([]byte, []int)
Deprecated: Use TokenRefreshResponse.ProtoReflect.Descriptor instead.
func (*TokenRefreshResponse) GetAccessExpiresIn ¶
func (x *TokenRefreshResponse) GetAccessExpiresIn() int32
func (*TokenRefreshResponse) GetAccessToken ¶
func (x *TokenRefreshResponse) GetAccessToken() string
func (*TokenRefreshResponse) GetRefreshExpiresIn ¶
func (x *TokenRefreshResponse) GetRefreshExpiresIn() int32
func (*TokenRefreshResponse) GetRefreshToken ¶
func (x *TokenRefreshResponse) GetRefreshToken() string
func (*TokenRefreshResponse) ProtoMessage ¶
func (*TokenRefreshResponse) ProtoMessage()
func (*TokenRefreshResponse) ProtoReflect ¶
func (x *TokenRefreshResponse) ProtoReflect() protoreflect.Message
func (*TokenRefreshResponse) Reset ¶
func (x *TokenRefreshResponse) Reset()
func (*TokenRefreshResponse) String ¶
func (x *TokenRefreshResponse) String() string
type TokenVerifyRequest ¶
type TokenVerifyRequest struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
// contains filtered or unexported fields
}
func (*TokenVerifyRequest) Descriptor
deprecated
func (*TokenVerifyRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenVerifyRequest.ProtoReflect.Descriptor instead.
func (*TokenVerifyRequest) GetToken ¶
func (x *TokenVerifyRequest) GetToken() string
func (*TokenVerifyRequest) ProtoMessage ¶
func (*TokenVerifyRequest) ProtoMessage()
func (*TokenVerifyRequest) ProtoReflect ¶
func (x *TokenVerifyRequest) ProtoReflect() protoreflect.Message
func (*TokenVerifyRequest) Reset ¶
func (x *TokenVerifyRequest) Reset()
func (*TokenVerifyRequest) String ¶
func (x *TokenVerifyRequest) String() string
type TokenVerifyResponse ¶
type TokenVerifyResponse struct {
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"`
TokenType string `protobuf:"bytes,3,opt,name=token_type,json=tokenType,proto3" json:"token_type,omitempty"`
// contains filtered or unexported fields
}
func (*TokenVerifyResponse) Descriptor
deprecated
func (*TokenVerifyResponse) Descriptor() ([]byte, []int)
Deprecated: Use TokenVerifyResponse.ProtoReflect.Descriptor instead.
func (*TokenVerifyResponse) GetRoles ¶
func (x *TokenVerifyResponse) GetRoles() []string
func (*TokenVerifyResponse) GetTokenType ¶
func (x *TokenVerifyResponse) GetTokenType() string
func (*TokenVerifyResponse) GetUserId ¶
func (x *TokenVerifyResponse) GetUserId() string
func (*TokenVerifyResponse) ProtoMessage ¶
func (*TokenVerifyResponse) ProtoMessage()
func (*TokenVerifyResponse) ProtoReflect ¶
func (x *TokenVerifyResponse) ProtoReflect() protoreflect.Message
func (*TokenVerifyResponse) Reset ¶
func (x *TokenVerifyResponse) Reset()
func (*TokenVerifyResponse) String ¶
func (x *TokenVerifyResponse) String() string
type UnimplementedAuthServiceServer ¶
type UnimplementedAuthServiceServer struct{}
UnimplementedAuthServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAuthServiceServer) GetPublicKey ¶
func (UnimplementedAuthServiceServer) GetPublicKey(context.Context, *empty.Empty) (*GetPublicKeyResponse, error)
func (UnimplementedAuthServiceServer) Login ¶
func (UnimplementedAuthServiceServer) Login(context.Context, *LoginRequest) (*LoginResponse, error)
func (UnimplementedAuthServiceServer) TokenRefresh ¶
func (UnimplementedAuthServiceServer) TokenRefresh(context.Context, *TokenRefreshRequest) (*TokenRefreshResponse, error)
func (UnimplementedAuthServiceServer) TokenVerify ¶
func (UnimplementedAuthServiceServer) TokenVerify(context.Context, *TokenVerifyRequest) (*TokenVerifyResponse, error)
type UnsafeAuthServiceServer ¶
type UnsafeAuthServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAuthServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthServiceServer will result in compilation errors.