Documentation
¶
Index ¶
- Constants
- Variables
- func ErrorErrorReasonGetTicket(format string, args ...interface{}) *errors.Error
- func ErrorErrorReasonGetToken(format string, args ...interface{}) *errors.Error
- func ErrorErrorReasonParams(format string, args ...interface{}) *errors.Error
- func ErrorErrorReasonSystem(format string, args ...interface{}) *errors.Error
- func IsErrorReasonGetTicket(err error) bool
- func IsErrorReasonGetToken(err error) bool
- func IsErrorReasonParams(err error) bool
- func IsErrorReasonSystem(err error) bool
- func RegisterOauth2Server(s grpc.ServiceRegistrar, srv Oauth2Server)
- type AccessTokenReplay
- func (*AccessTokenReplay) Descriptor() ([]byte, []int)deprecated
- func (x *AccessTokenReplay) GetAuthToken() *v2.AuthToken
- func (*AccessTokenReplay) ProtoMessage()
- func (x *AccessTokenReplay) ProtoReflect() protoreflect.Message
- func (x *AccessTokenReplay) Reset()
- func (x *AccessTokenReplay) String() string
- func (m *AccessTokenReplay) Validate() error
- func (m *AccessTokenReplay) ValidateAll() error
- type AccessTokenReplayMultiError
- type AccessTokenReplayValidationError
- func (e AccessTokenReplayValidationError) Cause() error
- func (e AccessTokenReplayValidationError) Error() string
- func (e AccessTokenReplayValidationError) ErrorName() string
- func (e AccessTokenReplayValidationError) Field() string
- func (e AccessTokenReplayValidationError) Key() bool
- func (e AccessTokenReplayValidationError) Reason() string
- type AccessTokenRequest
- func (*AccessTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AccessTokenRequest) GetCode() string
- func (x *AccessTokenRequest) GetNodeId() string
- func (x *AccessTokenRequest) GetSecret() string
- func (*AccessTokenRequest) ProtoMessage()
- func (x *AccessTokenRequest) ProtoReflect() protoreflect.Message
- func (x *AccessTokenRequest) Reset()
- func (x *AccessTokenRequest) String() string
- func (m *AccessTokenRequest) Validate() error
- func (m *AccessTokenRequest) ValidateAll() error
- type AccessTokenRequestMultiError
- type AccessTokenRequestValidationError
- func (e AccessTokenRequestValidationError) Cause() error
- func (e AccessTokenRequestValidationError) Error() string
- func (e AccessTokenRequestValidationError) ErrorName() string
- func (e AccessTokenRequestValidationError) Field() string
- func (e AccessTokenRequestValidationError) Key() bool
- func (e AccessTokenRequestValidationError) Reason() string
- type ErrorReason
- func (ErrorReason) Descriptor() protoreflect.EnumDescriptor
- func (x ErrorReason) Enum() *ErrorReason
- func (ErrorReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x ErrorReason) Number() protoreflect.EnumNumber
- func (x ErrorReason) String() string
- func (ErrorReason) Type() protoreflect.EnumType
- type Oauth2Client
- type Oauth2Server
- type QrConnectReply
- func (*QrConnectReply) Descriptor() ([]byte, []int)deprecated
- func (*QrConnectReply) ProtoMessage()
- func (x *QrConnectReply) ProtoReflect() protoreflect.Message
- func (x *QrConnectReply) Reset()
- func (x *QrConnectReply) String() string
- func (m *QrConnectReply) Validate() error
- func (m *QrConnectReply) ValidateAll() error
- type QrConnectReplyMultiError
- type QrConnectReplyValidationError
- func (e QrConnectReplyValidationError) Cause() error
- func (e QrConnectReplyValidationError) Error() string
- func (e QrConnectReplyValidationError) ErrorName() string
- func (e QrConnectReplyValidationError) Field() string
- func (e QrConnectReplyValidationError) Key() bool
- func (e QrConnectReplyValidationError) Reason() string
- type QrConnectRequest
- func (*QrConnectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QrConnectRequest) GetNodeId() string
- func (x *QrConnectRequest) GetRedirectUri() string
- func (x *QrConnectRequest) GetResponseType() string
- func (x *QrConnectRequest) GetScope() string
- func (x *QrConnectRequest) GetState() string
- func (*QrConnectRequest) ProtoMessage()
- func (x *QrConnectRequest) ProtoReflect() protoreflect.Message
- func (x *QrConnectRequest) Reset()
- func (x *QrConnectRequest) String() string
- func (m *QrConnectRequest) Validate() error
- func (m *QrConnectRequest) ValidateAll() error
- type QrConnectRequestMultiError
- type QrConnectRequestValidationError
- func (e QrConnectRequestValidationError) Cause() error
- func (e QrConnectRequestValidationError) Error() string
- func (e QrConnectRequestValidationError) ErrorName() string
- func (e QrConnectRequestValidationError) Field() string
- func (e QrConnectRequestValidationError) Key() bool
- func (e QrConnectRequestValidationError) Reason() string
- type UnimplementedOauth2Server
- type UnsafeOauth2Server
Constants ¶
const (
Oauth2_AccessToken_FullMethodName = "/api.user_center.oauth2.v2.Oauth2/AccessToken"
)
Variables ¶
var ( ErrorReason_name = map[int32]string{ 0: "ERROR_REASON_PARAMS", 1: "ERROR_REASON_SYSTEM", 2: "ERROR_REASON_GET_TICKET", 3: "ERROR_REASON_GET_TOKEN", } ErrorReason_value = map[string]int32{ "ERROR_REASON_PARAMS": 0, "ERROR_REASON_SYSTEM": 1, "ERROR_REASON_GET_TICKET": 2, "ERROR_REASON_GET_TOKEN": 3, } )
Enum value maps for ErrorReason.
var File_api_user_center_oauth2_v2_oauth2_error_proto protoreflect.FileDescriptor
var File_user_center_oauth2_v2_oauth2_proto protoreflect.FileDescriptor
var Oauth2_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.user_center.oauth2.v2.Oauth2", HandlerType: (*Oauth2Server)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AccessToken", Handler: _Oauth2_AccessToken_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "user_center/oauth2/v2/oauth2.proto", }
Oauth2_ServiceDesc is the grpc.ServiceDesc for Oauth2 service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func ErrorErrorReasonGetTicket ¶
获取 ticket 错误
func ErrorErrorReasonGetToken ¶
获取 token 错误
func ErrorErrorReasonParams ¶
为某个枚举单独设置错误码
func ErrorErrorReasonSystem ¶
系统错误
func RegisterOauth2Server ¶
func RegisterOauth2Server(s grpc.ServiceRegistrar, srv Oauth2Server)
Types ¶
type AccessTokenReplay ¶
type AccessTokenReplay struct { AuthToken *v2.AuthToken `protobuf:"bytes,1,opt,name=auth_token,json=authToken,proto3" json:"auth_token,omitempty"` // contains filtered or unexported fields }
func (*AccessTokenReplay) Descriptor
deprecated
func (*AccessTokenReplay) Descriptor() ([]byte, []int)
Deprecated: Use AccessTokenReplay.ProtoReflect.Descriptor instead.
func (*AccessTokenReplay) GetAuthToken ¶
func (x *AccessTokenReplay) GetAuthToken() *v2.AuthToken
func (*AccessTokenReplay) ProtoMessage ¶
func (*AccessTokenReplay) ProtoMessage()
func (*AccessTokenReplay) ProtoReflect ¶
func (x *AccessTokenReplay) ProtoReflect() protoreflect.Message
func (*AccessTokenReplay) Reset ¶
func (x *AccessTokenReplay) Reset()
func (*AccessTokenReplay) String ¶
func (x *AccessTokenReplay) String() string
func (*AccessTokenReplay) Validate ¶
func (m *AccessTokenReplay) Validate() error
Validate checks the field values on AccessTokenReplay with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*AccessTokenReplay) ValidateAll ¶
func (m *AccessTokenReplay) ValidateAll() error
ValidateAll checks the field values on AccessTokenReplay with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AccessTokenReplayMultiError, or nil if none found.
type AccessTokenReplayMultiError ¶
type AccessTokenReplayMultiError []error
AccessTokenReplayMultiError is an error wrapping multiple validation errors returned by AccessTokenReplay.ValidateAll() if the designated constraints aren't met.
func (AccessTokenReplayMultiError) AllErrors ¶
func (m AccessTokenReplayMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (AccessTokenReplayMultiError) Error ¶
func (m AccessTokenReplayMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type AccessTokenReplayValidationError ¶
type AccessTokenReplayValidationError struct {
// contains filtered or unexported fields
}
AccessTokenReplayValidationError is the validation error returned by AccessTokenReplay.Validate if the designated constraints aren't met.
func (AccessTokenReplayValidationError) Cause ¶
func (e AccessTokenReplayValidationError) Cause() error
Cause function returns cause value.
func (AccessTokenReplayValidationError) Error ¶
func (e AccessTokenReplayValidationError) Error() string
Error satisfies the builtin error interface
func (AccessTokenReplayValidationError) ErrorName ¶
func (e AccessTokenReplayValidationError) ErrorName() string
ErrorName returns error name.
func (AccessTokenReplayValidationError) Field ¶
func (e AccessTokenReplayValidationError) Field() string
Field function returns field value.
func (AccessTokenReplayValidationError) Key ¶
func (e AccessTokenReplayValidationError) Key() bool
Key function returns key value.
func (AccessTokenReplayValidationError) Reason ¶
func (e AccessTokenReplayValidationError) Reason() string
Reason function returns reason value.
type AccessTokenRequest ¶
type AccessTokenRequest struct { Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` NodeId string `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // contains filtered or unexported fields }
func (*AccessTokenRequest) Descriptor
deprecated
func (*AccessTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use AccessTokenRequest.ProtoReflect.Descriptor instead.
func (*AccessTokenRequest) GetCode ¶
func (x *AccessTokenRequest) GetCode() string
func (*AccessTokenRequest) GetNodeId ¶
func (x *AccessTokenRequest) GetNodeId() string
func (*AccessTokenRequest) GetSecret ¶
func (x *AccessTokenRequest) GetSecret() string
func (*AccessTokenRequest) ProtoMessage ¶
func (*AccessTokenRequest) ProtoMessage()
func (*AccessTokenRequest) ProtoReflect ¶
func (x *AccessTokenRequest) ProtoReflect() protoreflect.Message
func (*AccessTokenRequest) Reset ¶
func (x *AccessTokenRequest) Reset()
func (*AccessTokenRequest) String ¶
func (x *AccessTokenRequest) String() string
func (*AccessTokenRequest) Validate ¶
func (m *AccessTokenRequest) Validate() error
Validate checks the field values on AccessTokenRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*AccessTokenRequest) ValidateAll ¶
func (m *AccessTokenRequest) ValidateAll() error
ValidateAll checks the field values on AccessTokenRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AccessTokenRequestMultiError, or nil if none found.
type AccessTokenRequestMultiError ¶
type AccessTokenRequestMultiError []error
AccessTokenRequestMultiError is an error wrapping multiple validation errors returned by AccessTokenRequest.ValidateAll() if the designated constraints aren't met.
func (AccessTokenRequestMultiError) AllErrors ¶
func (m AccessTokenRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (AccessTokenRequestMultiError) Error ¶
func (m AccessTokenRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type AccessTokenRequestValidationError ¶
type AccessTokenRequestValidationError struct {
// contains filtered or unexported fields
}
AccessTokenRequestValidationError is the validation error returned by AccessTokenRequest.Validate if the designated constraints aren't met.
func (AccessTokenRequestValidationError) Cause ¶
func (e AccessTokenRequestValidationError) Cause() error
Cause function returns cause value.
func (AccessTokenRequestValidationError) Error ¶
func (e AccessTokenRequestValidationError) Error() string
Error satisfies the builtin error interface
func (AccessTokenRequestValidationError) ErrorName ¶
func (e AccessTokenRequestValidationError) ErrorName() string
ErrorName returns error name.
func (AccessTokenRequestValidationError) Field ¶
func (e AccessTokenRequestValidationError) Field() string
Field function returns field value.
func (AccessTokenRequestValidationError) Key ¶
func (e AccessTokenRequestValidationError) Key() bool
Key function returns key value.
func (AccessTokenRequestValidationError) Reason ¶
func (e AccessTokenRequestValidationError) Reason() string
Reason function returns reason value.
type ErrorReason ¶
type ErrorReason int32
错误
const ( // 为某个枚举单独设置错误码 ErrorReason_ERROR_REASON_PARAMS ErrorReason = 0 // 参数错误 ErrorReason_ERROR_REASON_SYSTEM ErrorReason = 1 // 系统错误 ErrorReason_ERROR_REASON_GET_TICKET ErrorReason = 2 // 获取 ticket 错误 ErrorReason_ERROR_REASON_GET_TOKEN ErrorReason = 3 // 获取 token 错误 )
func (ErrorReason) Descriptor ¶
func (ErrorReason) Descriptor() protoreflect.EnumDescriptor
func (ErrorReason) Enum ¶
func (x ErrorReason) Enum() *ErrorReason
func (ErrorReason) EnumDescriptor
deprecated
func (ErrorReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use ErrorReason.Descriptor instead.
func (ErrorReason) Number ¶
func (x ErrorReason) Number() protoreflect.EnumNumber
func (ErrorReason) String ¶
func (x ErrorReason) String() string
func (ErrorReason) Type ¶
func (ErrorReason) Type() protoreflect.EnumType
type Oauth2Client ¶
type Oauth2Client interface {
AccessToken(ctx context.Context, in *AccessTokenRequest, opts ...grpc.CallOption) (*AccessTokenReplay, error)
}
Oauth2Client is the client API for Oauth2 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 NewOauth2Client ¶
func NewOauth2Client(cc grpc.ClientConnInterface) Oauth2Client
type Oauth2Server ¶
type Oauth2Server interface { AccessToken(context.Context, *AccessTokenRequest) (*AccessTokenReplay, error) // contains filtered or unexported methods }
Oauth2Server is the server API for Oauth2 service. All implementations must embed UnimplementedOauth2Server for forward compatibility
type QrConnectReply ¶
type QrConnectReply struct {
// contains filtered or unexported fields
}
func (*QrConnectReply) Descriptor
deprecated
func (*QrConnectReply) Descriptor() ([]byte, []int)
Deprecated: Use QrConnectReply.ProtoReflect.Descriptor instead.
func (*QrConnectReply) ProtoMessage ¶
func (*QrConnectReply) ProtoMessage()
func (*QrConnectReply) ProtoReflect ¶
func (x *QrConnectReply) ProtoReflect() protoreflect.Message
func (*QrConnectReply) Reset ¶
func (x *QrConnectReply) Reset()
func (*QrConnectReply) String ¶
func (x *QrConnectReply) String() string
func (*QrConnectReply) Validate ¶
func (m *QrConnectReply) Validate() error
Validate checks the field values on QrConnectReply with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*QrConnectReply) ValidateAll ¶
func (m *QrConnectReply) ValidateAll() error
ValidateAll checks the field values on QrConnectReply with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QrConnectReplyMultiError, or nil if none found.
type QrConnectReplyMultiError ¶
type QrConnectReplyMultiError []error
QrConnectReplyMultiError is an error wrapping multiple validation errors returned by QrConnectReply.ValidateAll() if the designated constraints aren't met.
func (QrConnectReplyMultiError) AllErrors ¶
func (m QrConnectReplyMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (QrConnectReplyMultiError) Error ¶
func (m QrConnectReplyMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type QrConnectReplyValidationError ¶
type QrConnectReplyValidationError struct {
// contains filtered or unexported fields
}
QrConnectReplyValidationError is the validation error returned by QrConnectReply.Validate if the designated constraints aren't met.
func (QrConnectReplyValidationError) Cause ¶
func (e QrConnectReplyValidationError) Cause() error
Cause function returns cause value.
func (QrConnectReplyValidationError) Error ¶
func (e QrConnectReplyValidationError) Error() string
Error satisfies the builtin error interface
func (QrConnectReplyValidationError) ErrorName ¶
func (e QrConnectReplyValidationError) ErrorName() string
ErrorName returns error name.
func (QrConnectReplyValidationError) Field ¶
func (e QrConnectReplyValidationError) Field() string
Field function returns field value.
func (QrConnectReplyValidationError) Key ¶
func (e QrConnectReplyValidationError) Key() bool
Key function returns key value.
func (QrConnectReplyValidationError) Reason ¶
func (e QrConnectReplyValidationError) Reason() string
Reason function returns reason value.
type QrConnectRequest ¶
type QrConnectRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` RedirectUri string `protobuf:"bytes,2,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"` ResponseType string `protobuf:"bytes,3,opt,name=response_type,json=responseType,proto3" json:"response_type,omitempty"` Scope string `protobuf:"bytes,4,opt,name=scope,proto3" json:"scope,omitempty"` State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` // contains filtered or unexported fields }
func (*QrConnectRequest) Descriptor
deprecated
func (*QrConnectRequest) Descriptor() ([]byte, []int)
Deprecated: Use QrConnectRequest.ProtoReflect.Descriptor instead.
func (*QrConnectRequest) GetNodeId ¶
func (x *QrConnectRequest) GetNodeId() string
func (*QrConnectRequest) GetRedirectUri ¶
func (x *QrConnectRequest) GetRedirectUri() string
func (*QrConnectRequest) GetResponseType ¶
func (x *QrConnectRequest) GetResponseType() string
func (*QrConnectRequest) GetScope ¶
func (x *QrConnectRequest) GetScope() string
func (*QrConnectRequest) GetState ¶
func (x *QrConnectRequest) GetState() string
func (*QrConnectRequest) ProtoMessage ¶
func (*QrConnectRequest) ProtoMessage()
func (*QrConnectRequest) ProtoReflect ¶
func (x *QrConnectRequest) ProtoReflect() protoreflect.Message
func (*QrConnectRequest) Reset ¶
func (x *QrConnectRequest) Reset()
func (*QrConnectRequest) String ¶
func (x *QrConnectRequest) String() string
func (*QrConnectRequest) Validate ¶
func (m *QrConnectRequest) Validate() error
Validate checks the field values on QrConnectRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*QrConnectRequest) ValidateAll ¶
func (m *QrConnectRequest) ValidateAll() error
ValidateAll checks the field values on QrConnectRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in QrConnectRequestMultiError, or nil if none found.
type QrConnectRequestMultiError ¶
type QrConnectRequestMultiError []error
QrConnectRequestMultiError is an error wrapping multiple validation errors returned by QrConnectRequest.ValidateAll() if the designated constraints aren't met.
func (QrConnectRequestMultiError) AllErrors ¶
func (m QrConnectRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (QrConnectRequestMultiError) Error ¶
func (m QrConnectRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type QrConnectRequestValidationError ¶
type QrConnectRequestValidationError struct {
// contains filtered or unexported fields
}
QrConnectRequestValidationError is the validation error returned by QrConnectRequest.Validate if the designated constraints aren't met.
func (QrConnectRequestValidationError) Cause ¶
func (e QrConnectRequestValidationError) Cause() error
Cause function returns cause value.
func (QrConnectRequestValidationError) Error ¶
func (e QrConnectRequestValidationError) Error() string
Error satisfies the builtin error interface
func (QrConnectRequestValidationError) ErrorName ¶
func (e QrConnectRequestValidationError) ErrorName() string
ErrorName returns error name.
func (QrConnectRequestValidationError) Field ¶
func (e QrConnectRequestValidationError) Field() string
Field function returns field value.
func (QrConnectRequestValidationError) Key ¶
func (e QrConnectRequestValidationError) Key() bool
Key function returns key value.
func (QrConnectRequestValidationError) Reason ¶
func (e QrConnectRequestValidationError) Reason() string
Reason function returns reason value.
type UnimplementedOauth2Server ¶
type UnimplementedOauth2Server struct { }
UnimplementedOauth2Server must be embedded to have forward compatible implementations.
func (UnimplementedOauth2Server) AccessToken ¶
func (UnimplementedOauth2Server) AccessToken(context.Context, *AccessTokenRequest) (*AccessTokenReplay, error)
type UnsafeOauth2Server ¶
type UnsafeOauth2Server interface {
// contains filtered or unexported methods
}
UnsafeOauth2Server may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to Oauth2Server will result in compilation errors.