omni

package
v1.95.1 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2026 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	PasswordAuthenticationProtocol_name = map[int32]string{
		0: "PASSWORD_AUTHENTICATION_PROTOCOL_UNSPECIFIED",
		2: "PASSWORD_AUTHENTICATION_PROTOCOL_OPAQUE",
	}
	PasswordAuthenticationProtocol_value = map[string]int32{
		"PASSWORD_AUTHENTICATION_PROTOCOL_UNSPECIFIED": 0,
		"PASSWORD_AUTHENTICATION_PROTOCOL_OPAQUE":      2,
	}
)

Enum value maps for PasswordAuthenticationProtocol.

View Source
var (
	AccessToken_AccessTokenType_name = map[int32]string{
		0: "ACCESS_TOKEN_TYPE_UNSPECIFIED",
		1: "ACCESS_TOKEN_TYPE_API",
		2: "ACCESS_TOKEN_TYPE_UI",
	}
	AccessToken_AccessTokenType_value = map[string]int32{
		"ACCESS_TOKEN_TYPE_UNSPECIFIED": 0,
		"ACCESS_TOKEN_TYPE_API":         1,
		"ACCESS_TOKEN_TYPE_UI":          2,
	}
)

Enum value maps for AccessToken_AccessTokenType.

View Source
var File_omni_authentication_proto protoreflect.FileDescriptor
View Source
var File_omni_login_proto protoreflect.FileDescriptor
View Source
var LoginServiceServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.spanner.auth.v1.LoginService",
	HandlerType: (*interface{})(nil),
	Methods:     []grpc.MethodDesc{},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Login",
			Handler:       nil,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "omni.proto",
}

LoginServiceServiceDesc is the service description for LoginService.

Functions

func ConnectionOptions

func ConnectionOptions(usePlainText bool, caCertFile, clientCertFile, clientKeyFile string) ([]option.ClientOption, error)

ConnectionOptions generates standard ClientOption credentials configurations for Spanner Omni.

func NewTokenSource added in v1.94.0

func NewTokenSource(ctx context.Context, username string, password []byte, opts []option.ClientOption) oauth2.TokenSource

NewTokenSource creates a new TokenSource for Omni authentication.

Types

type AccessToken added in v1.94.0

type AccessToken struct {
	Username        string                      `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	CreationTime    *timestamppb.Timestamp      `protobuf:"bytes,2,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
	ExpirationTime  *timestamppb.Timestamp      `protobuf:"bytes,3,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
	Signature       []byte                      `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
	KeyId           int64                       `protobuf:"varint,5,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	AccessTokenType AccessToken_AccessTokenType `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AccessToken) Descriptor deprecated added in v1.94.0

func (*AccessToken) Descriptor() ([]byte, []int)

Deprecated: Use AccessToken.ProtoReflect.Descriptor instead.

func (*AccessToken) GetAccessTokenType added in v1.94.0

func (x *AccessToken) GetAccessTokenType() AccessToken_AccessTokenType

func (*AccessToken) GetCreationTime added in v1.94.0

func (x *AccessToken) GetCreationTime() *timestamppb.Timestamp

func (*AccessToken) GetExpirationTime added in v1.94.0

func (x *AccessToken) GetExpirationTime() *timestamppb.Timestamp

func (*AccessToken) GetKeyId added in v1.94.0

func (x *AccessToken) GetKeyId() int64

func (*AccessToken) GetSignature added in v1.94.0

func (x *AccessToken) GetSignature() []byte

func (*AccessToken) GetUsername added in v1.94.0

func (x *AccessToken) GetUsername() string

func (*AccessToken) ProtoMessage added in v1.94.0

func (*AccessToken) ProtoMessage()

func (*AccessToken) ProtoReflect added in v1.94.0

func (x *AccessToken) ProtoReflect() protoreflect.Message

func (*AccessToken) Reset added in v1.94.0

func (x *AccessToken) Reset()

func (*AccessToken) String added in v1.94.0

func (x *AccessToken) String() string

type AccessToken_AccessTokenType added in v1.94.0

type AccessToken_AccessTokenType int32
const (
	AccessToken_ACCESS_TOKEN_TYPE_UNSPECIFIED AccessToken_AccessTokenType = 0
	AccessToken_ACCESS_TOKEN_TYPE_API         AccessToken_AccessTokenType = 1
	AccessToken_ACCESS_TOKEN_TYPE_UI          AccessToken_AccessTokenType = 2
)

func (AccessToken_AccessTokenType) Descriptor added in v1.94.0

func (AccessToken_AccessTokenType) Enum added in v1.94.0

func (AccessToken_AccessTokenType) EnumDescriptor deprecated added in v1.94.0

func (AccessToken_AccessTokenType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AccessToken_AccessTokenType.Descriptor instead.

func (AccessToken_AccessTokenType) Number added in v1.94.0

func (AccessToken_AccessTokenType) String added in v1.94.0

func (AccessToken_AccessTokenType) Type added in v1.94.0

type FinalOpaqueLoginRequest added in v1.94.0

type FinalOpaqueLoginRequest struct {
	ClientMac []byte `protobuf:"bytes,1,opt,name=client_mac,json=clientMac,proto3" json:"client_mac,omitempty"`
	// contains filtered or unexported fields
}

func (*FinalOpaqueLoginRequest) Descriptor deprecated added in v1.94.0

func (*FinalOpaqueLoginRequest) Descriptor() ([]byte, []int)

Deprecated: Use FinalOpaqueLoginRequest.ProtoReflect.Descriptor instead.

func (*FinalOpaqueLoginRequest) GetClientMac added in v1.94.0

func (x *FinalOpaqueLoginRequest) GetClientMac() []byte

func (*FinalOpaqueLoginRequest) ProtoMessage added in v1.94.0

func (*FinalOpaqueLoginRequest) ProtoMessage()

func (*FinalOpaqueLoginRequest) ProtoReflect added in v1.94.0

func (x *FinalOpaqueLoginRequest) ProtoReflect() protoreflect.Message

func (*FinalOpaqueLoginRequest) Reset added in v1.94.0

func (x *FinalOpaqueLoginRequest) Reset()

func (*FinalOpaqueLoginRequest) String added in v1.94.0

func (x *FinalOpaqueLoginRequest) String() string

type HashParameters added in v1.94.0

type HashParameters struct {

	// Types that are valid to be assigned to Parameters:
	//
	//	*HashParameters_Argon2IdParameters_
	Parameters isHashParameters_Parameters `protobuf_oneof:"parameters"`
	// contains filtered or unexported fields
}

func (*HashParameters) Descriptor deprecated added in v1.94.0

func (*HashParameters) Descriptor() ([]byte, []int)

Deprecated: Use HashParameters.ProtoReflect.Descriptor instead.

func (*HashParameters) GetArgon2IdParameters added in v1.94.0

func (x *HashParameters) GetArgon2IdParameters() *HashParameters_Argon2IdParameters

func (*HashParameters) GetParameters added in v1.94.0

func (x *HashParameters) GetParameters() isHashParameters_Parameters

func (*HashParameters) ProtoMessage added in v1.94.0

func (*HashParameters) ProtoMessage()

func (*HashParameters) ProtoReflect added in v1.94.0

func (x *HashParameters) ProtoReflect() protoreflect.Message

func (*HashParameters) Reset added in v1.94.0

func (x *HashParameters) Reset()

func (*HashParameters) String added in v1.94.0

func (x *HashParameters) String() string

type HashParameters_Argon2IdParameters added in v1.94.0

type HashParameters_Argon2IdParameters struct {
	IterationCount uint32 `protobuf:"varint,1,opt,name=iteration_count,json=iterationCount,proto3" json:"iteration_count,omitempty"`
	MemoryUsage    uint32 `protobuf:"varint,2,opt,name=memory_usage,json=memoryUsage,proto3" json:"memory_usage,omitempty"`
	Parallelism    uint32 `protobuf:"varint,3,opt,name=parallelism,proto3" json:"parallelism,omitempty"`
	HashSize       uint32 `protobuf:"varint,4,opt,name=hash_size,json=hashSize,proto3" json:"hash_size,omitempty"`
	// contains filtered or unexported fields
}

func (*HashParameters_Argon2IdParameters) Descriptor deprecated added in v1.94.0

func (*HashParameters_Argon2IdParameters) Descriptor() ([]byte, []int)

Deprecated: Use HashParameters_Argon2IdParameters.ProtoReflect.Descriptor instead.

func (*HashParameters_Argon2IdParameters) GetHashSize added in v1.94.0

func (x *HashParameters_Argon2IdParameters) GetHashSize() uint32

func (*HashParameters_Argon2IdParameters) GetIterationCount added in v1.94.0

func (x *HashParameters_Argon2IdParameters) GetIterationCount() uint32

func (*HashParameters_Argon2IdParameters) GetMemoryUsage added in v1.94.0

func (x *HashParameters_Argon2IdParameters) GetMemoryUsage() uint32

func (*HashParameters_Argon2IdParameters) GetParallelism added in v1.94.0

func (x *HashParameters_Argon2IdParameters) GetParallelism() uint32

func (*HashParameters_Argon2IdParameters) ProtoMessage added in v1.94.0

func (*HashParameters_Argon2IdParameters) ProtoMessage()

func (*HashParameters_Argon2IdParameters) ProtoReflect added in v1.94.0

func (*HashParameters_Argon2IdParameters) Reset added in v1.94.0

func (*HashParameters_Argon2IdParameters) String added in v1.94.0

type HashParameters_Argon2IdParameters_ added in v1.94.0

type HashParameters_Argon2IdParameters_ struct {
	Argon2IdParameters *HashParameters_Argon2IdParameters `protobuf:"bytes,1,opt,name=argon2_id_parameters,json=argon2IdParameters,proto3,oneof"`
}

type InitialOpaqueLoginRequest added in v1.94.0

type InitialOpaqueLoginRequest struct {
	BlindedMessage       []byte `protobuf:"bytes,1,opt,name=blinded_message,json=blindedMessage,proto3" json:"blinded_message,omitempty"`
	ClientNonce          []byte `protobuf:"bytes,2,opt,name=client_nonce,json=clientNonce,proto3" json:"client_nonce,omitempty"`
	ClientPublicKeyshare []byte `protobuf:"bytes,3,opt,name=client_public_keyshare,json=clientPublicKeyshare,proto3" json:"client_public_keyshare,omitempty"`
	// contains filtered or unexported fields
}

func (*InitialOpaqueLoginRequest) Descriptor deprecated added in v1.94.0

func (*InitialOpaqueLoginRequest) Descriptor() ([]byte, []int)

Deprecated: Use InitialOpaqueLoginRequest.ProtoReflect.Descriptor instead.

func (*InitialOpaqueLoginRequest) GetBlindedMessage added in v1.94.0

func (x *InitialOpaqueLoginRequest) GetBlindedMessage() []byte

func (*InitialOpaqueLoginRequest) GetClientNonce added in v1.94.0

func (x *InitialOpaqueLoginRequest) GetClientNonce() []byte

func (*InitialOpaqueLoginRequest) GetClientPublicKeyshare added in v1.94.0

func (x *InitialOpaqueLoginRequest) GetClientPublicKeyshare() []byte

func (*InitialOpaqueLoginRequest) ProtoMessage added in v1.94.0

func (*InitialOpaqueLoginRequest) ProtoMessage()

func (*InitialOpaqueLoginRequest) ProtoReflect added in v1.94.0

func (*InitialOpaqueLoginRequest) Reset added in v1.94.0

func (x *InitialOpaqueLoginRequest) Reset()

func (*InitialOpaqueLoginRequest) String added in v1.94.0

func (x *InitialOpaqueLoginRequest) String() string

type InitialOpaqueLoginResponse added in v1.94.0

type InitialOpaqueLoginResponse struct {
	ServerNonce          []byte `protobuf:"bytes,1,opt,name=server_nonce,json=serverNonce,proto3" json:"server_nonce,omitempty"`
	ServerPublicKeyshare []byte `protobuf:"bytes,2,opt,name=server_public_keyshare,json=serverPublicKeyshare,proto3" json:"server_public_keyshare,omitempty"`
	ServerMac            []byte `protobuf:"bytes,3,opt,name=server_mac,json=serverMac,proto3" json:"server_mac,omitempty"`
	EvaluatedMessage     []byte `protobuf:"bytes,4,opt,name=evaluated_message,json=evaluatedMessage,proto3" json:"evaluated_message,omitempty"`
	MaskingNonce         []byte `protobuf:"bytes,5,opt,name=masking_nonce,json=maskingNonce,proto3" json:"masking_nonce,omitempty"`
	MaskedResponse       []byte `protobuf:"bytes,6,opt,name=masked_response,json=maskedResponse,proto3" json:"masked_response,omitempty"`
	// contains filtered or unexported fields
}

func (*InitialOpaqueLoginResponse) Descriptor deprecated added in v1.94.0

func (*InitialOpaqueLoginResponse) Descriptor() ([]byte, []int)

Deprecated: Use InitialOpaqueLoginResponse.ProtoReflect.Descriptor instead.

func (*InitialOpaqueLoginResponse) GetEvaluatedMessage added in v1.94.0

func (x *InitialOpaqueLoginResponse) GetEvaluatedMessage() []byte

func (*InitialOpaqueLoginResponse) GetMaskedResponse added in v1.94.0

func (x *InitialOpaqueLoginResponse) GetMaskedResponse() []byte

func (*InitialOpaqueLoginResponse) GetMaskingNonce added in v1.94.0

func (x *InitialOpaqueLoginResponse) GetMaskingNonce() []byte

func (*InitialOpaqueLoginResponse) GetServerMac added in v1.94.0

func (x *InitialOpaqueLoginResponse) GetServerMac() []byte

func (*InitialOpaqueLoginResponse) GetServerNonce added in v1.94.0

func (x *InitialOpaqueLoginResponse) GetServerNonce() []byte

func (*InitialOpaqueLoginResponse) GetServerPublicKeyshare added in v1.94.0

func (x *InitialOpaqueLoginResponse) GetServerPublicKeyshare() []byte

func (*InitialOpaqueLoginResponse) ProtoMessage added in v1.94.0

func (*InitialOpaqueLoginResponse) ProtoMessage()

func (*InitialOpaqueLoginResponse) ProtoReflect added in v1.94.0

func (*InitialOpaqueLoginResponse) Reset added in v1.94.0

func (x *InitialOpaqueLoginResponse) Reset()

func (*InitialOpaqueLoginResponse) String added in v1.94.0

func (x *InitialOpaqueLoginResponse) String() string

type LoginRequest added in v1.94.0

type LoginRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// Types that are valid to be assigned to Request:
	//
	//	*LoginRequest_OpaqueRequest
	//	*LoginRequest_HandshakeRequest
	Request isLoginRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*LoginRequest) Descriptor deprecated added in v1.94.0

func (*LoginRequest) Descriptor() ([]byte, []int)

Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.

func (*LoginRequest) GetHandshakeRequest added in v1.94.0

func (x *LoginRequest) GetHandshakeRequest() *PasswordAuthenticationHandshakeRequest

func (*LoginRequest) GetOpaqueRequest added in v1.94.0

func (x *LoginRequest) GetOpaqueRequest() *OpaqueLoginRequest

func (*LoginRequest) GetRequest added in v1.94.0

func (x *LoginRequest) GetRequest() isLoginRequest_Request

func (*LoginRequest) GetUsername added in v1.94.0

func (x *LoginRequest) GetUsername() string

func (*LoginRequest) ProtoMessage added in v1.94.0

func (*LoginRequest) ProtoMessage()

func (*LoginRequest) ProtoReflect added in v1.94.0

func (x *LoginRequest) ProtoReflect() protoreflect.Message

func (*LoginRequest) Reset added in v1.94.0

func (x *LoginRequest) Reset()

func (*LoginRequest) String added in v1.94.0

func (x *LoginRequest) String() string

type LoginRequest_HandshakeRequest added in v1.94.0

type LoginRequest_HandshakeRequest struct {
	HandshakeRequest *PasswordAuthenticationHandshakeRequest `protobuf:"bytes,5,opt,name=handshake_request,json=handshakeRequest,proto3,oneof"`
}

type LoginRequest_OpaqueRequest added in v1.94.0

type LoginRequest_OpaqueRequest struct {
	OpaqueRequest *OpaqueLoginRequest `protobuf:"bytes,4,opt,name=opaque_request,json=opaqueRequest,proto3,oneof"`
}

type LoginResponse added in v1.94.0

type LoginResponse struct {
	AccessToken *AccessToken `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
	// Types that are valid to be assigned to Response:
	//
	//	*LoginResponse_OpaqueResponse
	//	*LoginResponse_HandshakeResponse
	Response isLoginResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*LoginResponse) Descriptor deprecated added in v1.94.0

func (*LoginResponse) Descriptor() ([]byte, []int)

Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.

func (*LoginResponse) GetAccessToken added in v1.94.0

func (x *LoginResponse) GetAccessToken() *AccessToken

func (*LoginResponse) GetHandshakeResponse added in v1.94.0

func (x *LoginResponse) GetHandshakeResponse() *PasswordAuthenticationHandshakeResponse

func (*LoginResponse) GetOpaqueResponse added in v1.94.0

func (x *LoginResponse) GetOpaqueResponse() *OpaqueLoginResponse

func (*LoginResponse) GetResponse added in v1.94.0

func (x *LoginResponse) GetResponse() isLoginResponse_Response

func (*LoginResponse) ProtoMessage added in v1.94.0

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) ProtoReflect added in v1.94.0

func (x *LoginResponse) ProtoReflect() protoreflect.Message

func (*LoginResponse) Reset added in v1.94.0

func (x *LoginResponse) Reset()

func (*LoginResponse) String added in v1.94.0

func (x *LoginResponse) String() string

type LoginResponse_HandshakeResponse added in v1.94.0

type LoginResponse_HandshakeResponse struct {
	HandshakeResponse *PasswordAuthenticationHandshakeResponse `protobuf:"bytes,5,opt,name=handshake_response,json=handshakeResponse,proto3,oneof"`
}

type LoginResponse_OpaqueResponse added in v1.94.0

type LoginResponse_OpaqueResponse struct {
	OpaqueResponse *OpaqueLoginResponse `protobuf:"bytes,4,opt,name=opaque_response,json=opaqueResponse,proto3,oneof"`
}

type LoginServiceClient added in v1.94.0

type LoginServiceClient interface {
	Login(ctx context.Context, opts ...grpc.CallOption) (LoginServiceLoginClient, error)
}

LoginServiceClient is the client interface for the LoginService.

func NewLoginServiceClient added in v1.94.0

func NewLoginServiceClient(cc grpc.ClientConnInterface) LoginServiceClient

NewLoginServiceClient creates a new LoginServiceClient.

type LoginServiceLoginClient added in v1.94.0

type LoginServiceLoginClient interface {
	Send(*LoginRequest) error
	Recv() (*LoginResponse, error)
	grpc.ClientStream
}

LoginServiceLoginClient is the stream client for LoginService.

type OpaqueLoginRequest added in v1.94.0

type OpaqueLoginRequest struct {

	// Types that are valid to be assigned to Request:
	//
	//	*OpaqueLoginRequest_InitialRequest
	//	*OpaqueLoginRequest_FinalRequest
	Request isOpaqueLoginRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*OpaqueLoginRequest) Descriptor deprecated added in v1.94.0

func (*OpaqueLoginRequest) Descriptor() ([]byte, []int)

Deprecated: Use OpaqueLoginRequest.ProtoReflect.Descriptor instead.

func (*OpaqueLoginRequest) GetFinalRequest added in v1.94.0

func (x *OpaqueLoginRequest) GetFinalRequest() *FinalOpaqueLoginRequest

func (*OpaqueLoginRequest) GetInitialRequest added in v1.94.0

func (x *OpaqueLoginRequest) GetInitialRequest() *InitialOpaqueLoginRequest

func (*OpaqueLoginRequest) GetRequest added in v1.94.0

func (x *OpaqueLoginRequest) GetRequest() isOpaqueLoginRequest_Request

func (*OpaqueLoginRequest) ProtoMessage added in v1.94.0

func (*OpaqueLoginRequest) ProtoMessage()

func (*OpaqueLoginRequest) ProtoReflect added in v1.94.0

func (x *OpaqueLoginRequest) ProtoReflect() protoreflect.Message

func (*OpaqueLoginRequest) Reset added in v1.94.0

func (x *OpaqueLoginRequest) Reset()

func (*OpaqueLoginRequest) String added in v1.94.0

func (x *OpaqueLoginRequest) String() string

type OpaqueLoginRequest_FinalRequest added in v1.94.0

type OpaqueLoginRequest_FinalRequest struct {
	FinalRequest *FinalOpaqueLoginRequest `protobuf:"bytes,2,opt,name=final_request,json=finalRequest,proto3,oneof"`
}

type OpaqueLoginRequest_InitialRequest added in v1.94.0

type OpaqueLoginRequest_InitialRequest struct {
	InitialRequest *InitialOpaqueLoginRequest `protobuf:"bytes,1,opt,name=initial_request,json=initialRequest,proto3,oneof"`
}

type OpaqueLoginResponse added in v1.94.0

type OpaqueLoginResponse struct {

	// Types that are valid to be assigned to Response:
	//
	//	*OpaqueLoginResponse_InitialResponse
	//	*OpaqueLoginResponse_FinalResponse_
	Response isOpaqueLoginResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*OpaqueLoginResponse) Descriptor deprecated added in v1.94.0

func (*OpaqueLoginResponse) Descriptor() ([]byte, []int)

Deprecated: Use OpaqueLoginResponse.ProtoReflect.Descriptor instead.

func (*OpaqueLoginResponse) GetFinalResponse added in v1.94.0

func (*OpaqueLoginResponse) GetInitialResponse added in v1.94.0

func (x *OpaqueLoginResponse) GetInitialResponse() *InitialOpaqueLoginResponse

func (*OpaqueLoginResponse) GetResponse added in v1.94.0

func (x *OpaqueLoginResponse) GetResponse() isOpaqueLoginResponse_Response

func (*OpaqueLoginResponse) ProtoMessage added in v1.94.0

func (*OpaqueLoginResponse) ProtoMessage()

func (*OpaqueLoginResponse) ProtoReflect added in v1.94.0

func (x *OpaqueLoginResponse) ProtoReflect() protoreflect.Message

func (*OpaqueLoginResponse) Reset added in v1.94.0

func (x *OpaqueLoginResponse) Reset()

func (*OpaqueLoginResponse) String added in v1.94.0

func (x *OpaqueLoginResponse) String() string

type OpaqueLoginResponse_FinalResponse added in v1.94.0

type OpaqueLoginResponse_FinalResponse struct {
	// contains filtered or unexported fields
}

func (*OpaqueLoginResponse_FinalResponse) Descriptor deprecated added in v1.94.0

func (*OpaqueLoginResponse_FinalResponse) Descriptor() ([]byte, []int)

Deprecated: Use OpaqueLoginResponse_FinalResponse.ProtoReflect.Descriptor instead.

func (*OpaqueLoginResponse_FinalResponse) ProtoMessage added in v1.94.0

func (*OpaqueLoginResponse_FinalResponse) ProtoMessage()

func (*OpaqueLoginResponse_FinalResponse) ProtoReflect added in v1.94.0

func (*OpaqueLoginResponse_FinalResponse) Reset added in v1.94.0

func (*OpaqueLoginResponse_FinalResponse) String added in v1.94.0

type OpaqueLoginResponse_FinalResponse_ added in v1.94.0

type OpaqueLoginResponse_FinalResponse_ struct {
	FinalResponse *OpaqueLoginResponse_FinalResponse `protobuf:"bytes,2,opt,name=final_response,json=finalResponse,proto3,oneof"`
}

type OpaqueLoginResponse_InitialResponse added in v1.94.0

type OpaqueLoginResponse_InitialResponse struct {
	InitialResponse *InitialOpaqueLoginResponse `protobuf:"bytes,1,opt,name=initial_response,json=initialResponse,proto3,oneof"`
}

type PasswordAuthenticationHandshakeRequest added in v1.94.0

type PasswordAuthenticationHandshakeRequest struct {
	// contains filtered or unexported fields
}

func (*PasswordAuthenticationHandshakeRequest) Descriptor deprecated added in v1.94.0

func (*PasswordAuthenticationHandshakeRequest) Descriptor() ([]byte, []int)

Deprecated: Use PasswordAuthenticationHandshakeRequest.ProtoReflect.Descriptor instead.

func (*PasswordAuthenticationHandshakeRequest) ProtoMessage added in v1.94.0

func (*PasswordAuthenticationHandshakeRequest) ProtoReflect added in v1.94.0

func (*PasswordAuthenticationHandshakeRequest) Reset added in v1.94.0

func (*PasswordAuthenticationHandshakeRequest) String added in v1.94.0

type PasswordAuthenticationHandshakeResponse added in v1.94.0

type PasswordAuthenticationHandshakeResponse struct {
	PasswordAuthenticationProtocol PasswordAuthenticationProtocol `` /* 213-byte string literal not displayed */
	HashParameters                 *HashParameters                `protobuf:"bytes,2,opt,name=hash_parameters,json=hashParameters,proto3" json:"hash_parameters,omitempty"`
	// contains filtered or unexported fields
}

func (*PasswordAuthenticationHandshakeResponse) Descriptor deprecated added in v1.94.0

func (*PasswordAuthenticationHandshakeResponse) Descriptor() ([]byte, []int)

Deprecated: Use PasswordAuthenticationHandshakeResponse.ProtoReflect.Descriptor instead.

func (*PasswordAuthenticationHandshakeResponse) GetHashParameters added in v1.94.0

func (*PasswordAuthenticationHandshakeResponse) GetPasswordAuthenticationProtocol added in v1.94.0

func (x *PasswordAuthenticationHandshakeResponse) GetPasswordAuthenticationProtocol() PasswordAuthenticationProtocol

func (*PasswordAuthenticationHandshakeResponse) ProtoMessage added in v1.94.0

func (*PasswordAuthenticationHandshakeResponse) ProtoReflect added in v1.94.0

func (*PasswordAuthenticationHandshakeResponse) Reset added in v1.94.0

func (*PasswordAuthenticationHandshakeResponse) String added in v1.94.0

type PasswordAuthenticationProtocol added in v1.94.0

type PasswordAuthenticationProtocol int32
const (
	PasswordAuthenticationProtocol_PASSWORD_AUTHENTICATION_PROTOCOL_UNSPECIFIED PasswordAuthenticationProtocol = 0
	PasswordAuthenticationProtocol_PASSWORD_AUTHENTICATION_PROTOCOL_OPAQUE      PasswordAuthenticationProtocol = 2
)

func (PasswordAuthenticationProtocol) Descriptor added in v1.94.0

func (PasswordAuthenticationProtocol) Enum added in v1.94.0

func (PasswordAuthenticationProtocol) EnumDescriptor deprecated added in v1.94.0

func (PasswordAuthenticationProtocol) EnumDescriptor() ([]byte, []int)

Deprecated: Use PasswordAuthenticationProtocol.Descriptor instead.

func (PasswordAuthenticationProtocol) Number added in v1.94.0

func (PasswordAuthenticationProtocol) String added in v1.94.0

func (PasswordAuthenticationProtocol) Type added in v1.94.0

Jump to

Keyboard shortcuts

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