Documentation ¶
Index ¶
- Variables
- func RegisterAuthServer(s *grpc.Server, srv AuthServer)
- type AuthClient
- type AuthServer
- type ForceLogoutReq
- func (x *ForceLogoutReq) Check() error
- func (*ForceLogoutReq) Descriptor() ([]byte, []int)deprecated
- func (x *ForceLogoutReq) GetPlatformID() int32
- func (x *ForceLogoutReq) GetUserID() string
- func (*ForceLogoutReq) ProtoMessage()
- func (x *ForceLogoutReq) ProtoReflect() protoreflect.Message
- func (x *ForceLogoutReq) Reset()
- func (x *ForceLogoutReq) String() string
- type ForceLogoutResp
- type ParseTokenReq
- func (x *ParseTokenReq) Check() error
- func (*ParseTokenReq) Descriptor() ([]byte, []int)deprecated
- func (x *ParseTokenReq) GetToken() string
- func (*ParseTokenReq) ProtoMessage()
- func (x *ParseTokenReq) ProtoReflect() protoreflect.Message
- func (x *ParseTokenReq) Reset()
- func (x *ParseTokenReq) String() string
- type ParseTokenResp
- func (*ParseTokenResp) Descriptor() ([]byte, []int)deprecated
- func (x *ParseTokenResp) GetExpireTimeSeconds() int64
- func (x *ParseTokenResp) GetPlatform() string
- func (x *ParseTokenResp) GetUserID() string
- func (*ParseTokenResp) ProtoMessage()
- func (x *ParseTokenResp) ProtoReflect() protoreflect.Message
- func (x *ParseTokenResp) Reset()
- func (x *ParseTokenResp) String() string
- type UnimplementedAuthServer
- func (*UnimplementedAuthServer) ForceLogout(context.Context, *ForceLogoutReq) (*ForceLogoutResp, error)
- func (*UnimplementedAuthServer) ParseToken(context.Context, *ParseTokenReq) (*ParseTokenResp, error)
- func (*UnimplementedAuthServer) UserToken(context.Context, *UserTokenReq) (*UserTokenResp, error)
- type UserTokenReq
- func (x *UserTokenReq) Check() error
- func (*UserTokenReq) Descriptor() ([]byte, []int)deprecated
- func (x *UserTokenReq) GetPlatformID() int32
- func (x *UserTokenReq) GetSecret() string
- func (x *UserTokenReq) GetUserID() string
- func (*UserTokenReq) ProtoMessage()
- func (x *UserTokenReq) ProtoReflect() protoreflect.Message
- func (x *UserTokenReq) Reset()
- func (x *UserTokenReq) String() string
- type UserTokenResp
- func (*UserTokenResp) Descriptor() ([]byte, []int)deprecated
- func (x *UserTokenResp) GetExpireTimeSeconds() int64
- func (x *UserTokenResp) GetToken() string
- func (*UserTokenResp) ProtoMessage()
- func (x *UserTokenResp) ProtoReflect() protoreflect.Message
- func (x *UserTokenResp) Reset()
- func (x *UserTokenResp) String() string
Constants ¶
This section is empty.
Variables ¶
var File_auth_auth_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAuthServer ¶
func RegisterAuthServer(s *grpc.Server, srv AuthServer)
Types ¶
type AuthClient ¶
type AuthClient interface { // 生成token UserToken(ctx context.Context, in *UserTokenReq, opts ...grpc.CallOption) (*UserTokenResp, error) // 强制退出登录 ForceLogout(ctx context.Context, in *ForceLogoutReq, opts ...grpc.CallOption) (*ForceLogoutResp, error) // 解析token ParseToken(ctx context.Context, in *ParseTokenReq, opts ...grpc.CallOption) (*ParseTokenResp, error) }
AuthClient is the client API for Auth service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAuthClient ¶
func NewAuthClient(cc grpc.ClientConnInterface) AuthClient
type AuthServer ¶
type AuthServer interface { // 生成token UserToken(context.Context, *UserTokenReq) (*UserTokenResp, error) // 强制退出登录 ForceLogout(context.Context, *ForceLogoutReq) (*ForceLogoutResp, error) // 解析token ParseToken(context.Context, *ParseTokenReq) (*ParseTokenResp, error) }
AuthServer is the server API for Auth service.
type ForceLogoutReq ¶
type ForceLogoutReq struct { PlatformID int32 `protobuf:"varint,1,opt,name=platformID,proto3" json:"platformID"` UserID string `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"` // contains filtered or unexported fields }
func (*ForceLogoutReq) Check ¶
func (x *ForceLogoutReq) Check() error
func (*ForceLogoutReq) Descriptor
deprecated
func (*ForceLogoutReq) Descriptor() ([]byte, []int)
Deprecated: Use ForceLogoutReq.ProtoReflect.Descriptor instead.
func (*ForceLogoutReq) GetPlatformID ¶
func (x *ForceLogoutReq) GetPlatformID() int32
func (*ForceLogoutReq) GetUserID ¶
func (x *ForceLogoutReq) GetUserID() string
func (*ForceLogoutReq) ProtoMessage ¶
func (*ForceLogoutReq) ProtoMessage()
func (*ForceLogoutReq) ProtoReflect ¶
func (x *ForceLogoutReq) ProtoReflect() protoreflect.Message
func (*ForceLogoutReq) Reset ¶
func (x *ForceLogoutReq) Reset()
func (*ForceLogoutReq) String ¶
func (x *ForceLogoutReq) String() string
type ForceLogoutResp ¶
type ForceLogoutResp struct {
// contains filtered or unexported fields
}
func (*ForceLogoutResp) Descriptor
deprecated
func (*ForceLogoutResp) Descriptor() ([]byte, []int)
Deprecated: Use ForceLogoutResp.ProtoReflect.Descriptor instead.
func (*ForceLogoutResp) ProtoMessage ¶
func (*ForceLogoutResp) ProtoMessage()
func (*ForceLogoutResp) ProtoReflect ¶
func (x *ForceLogoutResp) ProtoReflect() protoreflect.Message
func (*ForceLogoutResp) Reset ¶
func (x *ForceLogoutResp) Reset()
func (*ForceLogoutResp) String ¶
func (x *ForceLogoutResp) String() string
type ParseTokenReq ¶
type ParseTokenReq struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token"` // contains filtered or unexported fields }
func (*ParseTokenReq) Check ¶
func (x *ParseTokenReq) Check() error
func (*ParseTokenReq) Descriptor
deprecated
func (*ParseTokenReq) Descriptor() ([]byte, []int)
Deprecated: Use ParseTokenReq.ProtoReflect.Descriptor instead.
func (*ParseTokenReq) GetToken ¶
func (x *ParseTokenReq) GetToken() string
func (*ParseTokenReq) ProtoMessage ¶
func (*ParseTokenReq) ProtoMessage()
func (*ParseTokenReq) ProtoReflect ¶
func (x *ParseTokenReq) ProtoReflect() protoreflect.Message
func (*ParseTokenReq) Reset ¶
func (x *ParseTokenReq) Reset()
func (*ParseTokenReq) String ¶
func (x *ParseTokenReq) String() string
type ParseTokenResp ¶
type ParseTokenResp struct { UserID string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"` Platform string `protobuf:"bytes,2,opt,name=platform,proto3" json:"platform"` ExpireTimeSeconds int64 `protobuf:"varint,4,opt,name=expireTimeSeconds,proto3" json:"expireTimeSeconds"` // contains filtered or unexported fields }
func (*ParseTokenResp) Descriptor
deprecated
func (*ParseTokenResp) Descriptor() ([]byte, []int)
Deprecated: Use ParseTokenResp.ProtoReflect.Descriptor instead.
func (*ParseTokenResp) GetExpireTimeSeconds ¶
func (x *ParseTokenResp) GetExpireTimeSeconds() int64
func (*ParseTokenResp) GetPlatform ¶
func (x *ParseTokenResp) GetPlatform() string
func (*ParseTokenResp) GetUserID ¶
func (x *ParseTokenResp) GetUserID() string
func (*ParseTokenResp) ProtoMessage ¶
func (*ParseTokenResp) ProtoMessage()
func (*ParseTokenResp) ProtoReflect ¶
func (x *ParseTokenResp) ProtoReflect() protoreflect.Message
func (*ParseTokenResp) Reset ¶
func (x *ParseTokenResp) Reset()
func (*ParseTokenResp) String ¶
func (x *ParseTokenResp) String() string
type UnimplementedAuthServer ¶
type UnimplementedAuthServer struct { }
UnimplementedAuthServer can be embedded to have forward compatible implementations.
func (*UnimplementedAuthServer) ForceLogout ¶
func (*UnimplementedAuthServer) ForceLogout(context.Context, *ForceLogoutReq) (*ForceLogoutResp, error)
func (*UnimplementedAuthServer) ParseToken ¶
func (*UnimplementedAuthServer) ParseToken(context.Context, *ParseTokenReq) (*ParseTokenResp, error)
func (*UnimplementedAuthServer) UserToken ¶
func (*UnimplementedAuthServer) UserToken(context.Context, *UserTokenReq) (*UserTokenResp, error)
type UserTokenReq ¶
type UserTokenReq struct { Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret"` PlatformID int32 `protobuf:"varint,2,opt,name=platformID,proto3" json:"platformID"` UserID string `protobuf:"bytes,3,opt,name=userID,proto3" json:"userID"` // contains filtered or unexported fields }
func (*UserTokenReq) Check ¶
func (x *UserTokenReq) Check() error
func (*UserTokenReq) Descriptor
deprecated
func (*UserTokenReq) Descriptor() ([]byte, []int)
Deprecated: Use UserTokenReq.ProtoReflect.Descriptor instead.
func (*UserTokenReq) GetPlatformID ¶
func (x *UserTokenReq) GetPlatformID() int32
func (*UserTokenReq) GetSecret ¶
func (x *UserTokenReq) GetSecret() string
func (*UserTokenReq) GetUserID ¶
func (x *UserTokenReq) GetUserID() string
func (*UserTokenReq) ProtoMessage ¶
func (*UserTokenReq) ProtoMessage()
func (*UserTokenReq) ProtoReflect ¶
func (x *UserTokenReq) ProtoReflect() protoreflect.Message
func (*UserTokenReq) Reset ¶
func (x *UserTokenReq) Reset()
func (*UserTokenReq) String ¶
func (x *UserTokenReq) String() string
type UserTokenResp ¶
type UserTokenResp struct { Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token"` ExpireTimeSeconds int64 `protobuf:"varint,3,opt,name=expireTimeSeconds,proto3" json:"expireTimeSeconds"` // contains filtered or unexported fields }
func (*UserTokenResp) Descriptor
deprecated
func (*UserTokenResp) Descriptor() ([]byte, []int)
Deprecated: Use UserTokenResp.ProtoReflect.Descriptor instead.
func (*UserTokenResp) GetExpireTimeSeconds ¶
func (x *UserTokenResp) GetExpireTimeSeconds() int64
func (*UserTokenResp) GetToken ¶
func (x *UserTokenResp) GetToken() string
func (*UserTokenResp) ProtoMessage ¶
func (*UserTokenResp) ProtoMessage()
func (*UserTokenResp) ProtoReflect ¶
func (x *UserTokenResp) ProtoReflect() protoreflect.Message
func (*UserTokenResp) Reset ¶
func (x *UserTokenResp) Reset()
func (*UserTokenResp) String ¶
func (x *UserTokenResp) String() string