login

package
v0.0.16 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2024 License: AGPL-3.0 Imports: 1 Imported by: 0

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[uint32] `protobuf:"varint,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