v2

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2024 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Oauth2_AccessToken_FullMethodName = "/api.user_center.oauth2.v2.Oauth2/AccessToken"
)

Variables

View Source
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.

View Source
var File_api_user_center_oauth2_v2_oauth2_error_proto protoreflect.FileDescriptor
View Source
var File_user_center_oauth2_v2_oauth2_proto protoreflect.FileDescriptor
View Source
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

func ErrorErrorReasonGetTicket(format string, args ...interface{}) *errors.Error

获取 ticket 错误

func ErrorErrorReasonGetToken

func ErrorErrorReasonGetToken(format string, args ...interface{}) *errors.Error

获取 token 错误

func ErrorErrorReasonParams

func ErrorErrorReasonParams(format string, args ...interface{}) *errors.Error

为某个枚举单独设置错误码

func ErrorErrorReasonSystem

func ErrorErrorReasonSystem(format string, args ...interface{}) *errors.Error

系统错误

func IsErrorReasonGetTicket

func IsErrorReasonGetTicket(err error) bool

获取 ticket 错误

func IsErrorReasonGetToken

func IsErrorReasonGetToken(err error) bool

获取 token 错误

func IsErrorReasonParams

func IsErrorReasonParams(err error) bool

为某个枚举单独设置错误码

func IsErrorReasonSystem

func IsErrorReasonSystem(err error) bool

系统错误

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

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

Cause function returns cause value.

func (AccessTokenReplayValidationError) Error

Error satisfies the builtin error interface

func (AccessTokenReplayValidationError) ErrorName

ErrorName returns error name.

func (AccessTokenReplayValidationError) Field

Field function returns field value.

func (AccessTokenReplayValidationError) Key

Key function returns key value.

func (AccessTokenReplayValidationError) Reason

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

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

Cause function returns cause value.

func (AccessTokenRequestValidationError) Error

Error satisfies the builtin error interface

func (AccessTokenRequestValidationError) ErrorName

ErrorName returns error name.

func (AccessTokenRequestValidationError) Field

Field function returns field value.

func (AccessTokenRequestValidationError) Key

Key function returns key value.

func (AccessTokenRequestValidationError) Reason

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) 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

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

Cause function returns cause value.

func (QrConnectReplyValidationError) Error

Error satisfies the builtin error interface

func (QrConnectReplyValidationError) ErrorName

func (e QrConnectReplyValidationError) ErrorName() string

ErrorName returns error name.

func (QrConnectReplyValidationError) Field

Field function returns field value.

func (QrConnectReplyValidationError) Key

Key function returns key value.

func (QrConnectReplyValidationError) Reason

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

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

Cause function returns cause value.

func (QrConnectRequestValidationError) Error

Error satisfies the builtin error interface

func (QrConnectRequestValidationError) ErrorName

ErrorName returns error name.

func (QrConnectRequestValidationError) Field

Field function returns field value.

func (QrConnectRequestValidationError) Key

Key function returns key value.

func (QrConnectRequestValidationError) Reason

Reason function returns reason value.

type UnimplementedOauth2Server

type UnimplementedOauth2Server struct {
}

UnimplementedOauth2Server must be embedded to have forward compatible implementations.

func (UnimplementedOauth2Server) AccessToken

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.

Jump to

Keyboard shortcuts

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