Help us shape the future of Go! Take the 2026 Go Developer Survey

login

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2025 License: AGPL-3.0 Imports: 1 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SsoKeyExchange

type SsoKeyExchange struct {
	PubKey    []byte `protobuf:"bytes,1,opt"`
	Type      int32  `protobuf:"varint,2,opt"`
	GcmCalc1  []byte `protobuf:"bytes,3,opt"`
	Timestamp uint32 `protobuf:"varint,4,opt"`
	GcmCalc2  []byte `protobuf:"bytes,5,opt"`
}

type SsoKeyExchangeDecrypted

type SsoKeyExchangeDecrypted struct {
	GcmKey     []byte `protobuf:"bytes,1,opt"`
	Sign       []byte `protobuf:"bytes,2,opt"`
	Expiration uint32 `protobuf:"varint,3,opt"`
}

type SsoKeyExchangePlain

type SsoKeyExchangePlain struct {
	Uin  proto.Option[string] `protobuf:"bytes,1,opt"`
	Guid []byte               `protobuf:"bytes,2,opt"`
}

type SsoKeyExchangeResponse

type SsoKeyExchangeResponse struct {
	GcmEncrypted []byte `protobuf:"bytes,1,opt"`
	Body         []byte `protobuf:"bytes,2,opt"`
	PublicKey    []byte `protobuf:"bytes,3,opt"`
}

type SsoNTLoginBase

type SsoNTLoginBase struct {
	Header *SsoNTLoginHeader `protobuf:"bytes,1,opt"`
	Body   []byte            `protobuf:"bytes,2,opt"`
}

type SsoNTLoginCaptchaSubmit

type SsoNTLoginCaptchaSubmit struct {
	Ticket  string `protobuf:"bytes,1,opt"`
	RandStr string `protobuf:"bytes,2,opt"`
	Aid     string `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}

type SsoNTLoginCaptchaUrl

type SsoNTLoginCaptchaUrl struct {
	Url string `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}

type SsoNTLoginCookie

type SsoNTLoginCookie struct {
	Cookie proto.Option[string] `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}

type SsoNTLoginCredentials

type SsoNTLoginCredentials struct {
	TempPassword []byte `protobuf:"bytes,3,opt"`
	Tgt          []byte `protobuf:"bytes,4,opt"`
	D2           []byte `protobuf:"bytes,5,opt"`
	D2Key        []byte `protobuf:"bytes,6,opt"`
}

type SsoNTLoginEasyLogin

type SsoNTLoginEasyLogin struct {
	TempPassword []byte                   `protobuf:"bytes,1,opt"`
	Captcha      *SsoNTLoginCaptchaSubmit `protobuf:"bytes,2,opt"`
}

type SsoNTLoginEncryptedData

type SsoNTLoginEncryptedData struct {
	Sign    []byte `protobuf:"bytes,1,opt"`
	GcmCalc []byte `protobuf:"bytes,3,opt"`
	Type    int32  `protobuf:"varint,4,opt"`
}

type SsoNTLoginError

type SsoNTLoginError struct {
	ErrorCode          uint32               `protobuf:"varint,1,opt"`
	Tag                string               `protobuf:"bytes,2,opt"`
	Message            string               `protobuf:"bytes,3,opt"`
	NewDeviceVerifyUrl proto.Option[string] `protobuf:"bytes,5,opt"`
	// contains filtered or unexported fields
}

type SsoNTLoginHeader

type SsoNTLoginHeader struct {
	Uin     *SsoNTLoginUin     `protobuf:"bytes,1,opt"`
	System  *SsoNTLoginSystem  `protobuf:"bytes,2,opt"`
	Version *SsoNTLoginVersion `protobuf:"bytes,3,opt"`
	Error   *SsoNTLoginError   `protobuf:"bytes,4,opt"`
	Cookie  *SsoNTLoginCookie  `protobuf:"bytes,5,opt"`
	// contains filtered or unexported fields
}

type SsoNTLoginResponse

type SsoNTLoginResponse struct {
	Credentials *SsoNTLoginCredentials `protobuf:"bytes,1,opt"`
	Captcha     *SsoNTLoginCaptchaUrl  `protobuf:"bytes,2,opt"`
	Unusual     *SsoNTLoginUnusual     `protobuf:"bytes,3,opt"`
	Uid         *SsoNTLoginUid         `protobuf:"bytes,4,opt"`
	// contains filtered or unexported fields
}

type SsoNTLoginSystem

type SsoNTLoginSystem struct {
	OS         proto.Option[string] `protobuf:"bytes,1,opt"`
	DeviceName proto.Option[string] `protobuf:"bytes,2,opt"`
	Type       int32                `protobuf:"varint,3,opt"`
	Guid       []byte               `protobuf:"bytes,4,opt"`
}

type SsoNTLoginUid

type SsoNTLoginUid struct {
	Uid string `protobuf:"bytes,2,opt"`
	// contains filtered or unexported fields
}

type SsoNTLoginUin

type SsoNTLoginUin struct {
	Uin proto.Option[string] `protobuf:"bytes,1,opt"`
	// contains filtered or unexported fields
}

type SsoNTLoginUnusual

type SsoNTLoginUnusual struct {
	Sig []byte `protobuf:"bytes,2,opt"`
}

type SsoNTLoginVersion

type SsoNTLoginVersion struct {
	KernelVersion proto.Option[string] `protobuf:"bytes,1,opt"`
	AppId         int32                `protobuf:"varint,2,opt"`
	PackageName   proto.Option[string] `protobuf:"bytes,3,opt"`
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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