Documentation
¶
Index ¶
- Variables
- func ConnectionOptions(usePlainText bool, caCertFile, clientCertFile, clientKeyFile string) ([]option.ClientOption, error)
- func NewTokenSource(ctx context.Context, username string, password []byte, ...) oauth2.TokenSource
- type AccessToken
- func (*AccessToken) Descriptor() ([]byte, []int)deprecated
- func (x *AccessToken) GetAccessTokenType() AccessToken_AccessTokenType
- func (x *AccessToken) GetCreationTime() *timestamppb.Timestamp
- func (x *AccessToken) GetExpirationTime() *timestamppb.Timestamp
- func (x *AccessToken) GetKeyId() int64
- func (x *AccessToken) GetSignature() []byte
- func (x *AccessToken) GetUsername() string
- func (*AccessToken) ProtoMessage()
- func (x *AccessToken) ProtoReflect() protoreflect.Message
- func (x *AccessToken) Reset()
- func (x *AccessToken) String() string
- type AccessToken_AccessTokenType
- func (AccessToken_AccessTokenType) Descriptor() protoreflect.EnumDescriptor
- func (x AccessToken_AccessTokenType) Enum() *AccessToken_AccessTokenType
- func (AccessToken_AccessTokenType) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessToken_AccessTokenType) Number() protoreflect.EnumNumber
- func (x AccessToken_AccessTokenType) String() string
- func (AccessToken_AccessTokenType) Type() protoreflect.EnumType
- type FinalOpaqueLoginRequest
- func (*FinalOpaqueLoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FinalOpaqueLoginRequest) GetClientMac() []byte
- func (*FinalOpaqueLoginRequest) ProtoMessage()
- func (x *FinalOpaqueLoginRequest) ProtoReflect() protoreflect.Message
- func (x *FinalOpaqueLoginRequest) Reset()
- func (x *FinalOpaqueLoginRequest) String() string
- type HashParameters
- func (*HashParameters) Descriptor() ([]byte, []int)deprecated
- func (x *HashParameters) GetArgon2IdParameters() *HashParameters_Argon2IdParameters
- func (x *HashParameters) GetParameters() isHashParameters_Parameters
- func (*HashParameters) ProtoMessage()
- func (x *HashParameters) ProtoReflect() protoreflect.Message
- func (x *HashParameters) Reset()
- func (x *HashParameters) String() string
- type HashParameters_Argon2IdParameters
- func (*HashParameters_Argon2IdParameters) Descriptor() ([]byte, []int)deprecated
- func (x *HashParameters_Argon2IdParameters) GetHashSize() uint32
- func (x *HashParameters_Argon2IdParameters) GetIterationCount() uint32
- func (x *HashParameters_Argon2IdParameters) GetMemoryUsage() uint32
- func (x *HashParameters_Argon2IdParameters) GetParallelism() uint32
- func (*HashParameters_Argon2IdParameters) ProtoMessage()
- func (x *HashParameters_Argon2IdParameters) ProtoReflect() protoreflect.Message
- func (x *HashParameters_Argon2IdParameters) Reset()
- func (x *HashParameters_Argon2IdParameters) String() string
- type HashParameters_Argon2IdParameters_
- type InitialOpaqueLoginRequest
- func (*InitialOpaqueLoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InitialOpaqueLoginRequest) GetBlindedMessage() []byte
- func (x *InitialOpaqueLoginRequest) GetClientNonce() []byte
- func (x *InitialOpaqueLoginRequest) GetClientPublicKeyshare() []byte
- func (*InitialOpaqueLoginRequest) ProtoMessage()
- func (x *InitialOpaqueLoginRequest) ProtoReflect() protoreflect.Message
- func (x *InitialOpaqueLoginRequest) Reset()
- func (x *InitialOpaqueLoginRequest) String() string
- type InitialOpaqueLoginResponse
- func (*InitialOpaqueLoginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InitialOpaqueLoginResponse) GetEvaluatedMessage() []byte
- func (x *InitialOpaqueLoginResponse) GetMaskedResponse() []byte
- func (x *InitialOpaqueLoginResponse) GetMaskingNonce() []byte
- func (x *InitialOpaqueLoginResponse) GetServerMac() []byte
- func (x *InitialOpaqueLoginResponse) GetServerNonce() []byte
- func (x *InitialOpaqueLoginResponse) GetServerPublicKeyshare() []byte
- func (*InitialOpaqueLoginResponse) ProtoMessage()
- func (x *InitialOpaqueLoginResponse) ProtoReflect() protoreflect.Message
- func (x *InitialOpaqueLoginResponse) Reset()
- func (x *InitialOpaqueLoginResponse) String() string
- type LoginRequest
- func (*LoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LoginRequest) GetHandshakeRequest() *PasswordAuthenticationHandshakeRequest
- func (x *LoginRequest) GetOpaqueRequest() *OpaqueLoginRequest
- func (x *LoginRequest) GetRequest() isLoginRequest_Request
- func (x *LoginRequest) GetUsername() string
- func (*LoginRequest) ProtoMessage()
- func (x *LoginRequest) ProtoReflect() protoreflect.Message
- func (x *LoginRequest) Reset()
- func (x *LoginRequest) String() string
- type LoginRequest_HandshakeRequest
- type LoginRequest_OpaqueRequest
- type LoginResponse
- func (*LoginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LoginResponse) GetAccessToken() *AccessToken
- func (x *LoginResponse) GetHandshakeResponse() *PasswordAuthenticationHandshakeResponse
- func (x *LoginResponse) GetOpaqueResponse() *OpaqueLoginResponse
- func (x *LoginResponse) GetResponse() isLoginResponse_Response
- func (*LoginResponse) ProtoMessage()
- func (x *LoginResponse) ProtoReflect() protoreflect.Message
- func (x *LoginResponse) Reset()
- func (x *LoginResponse) String() string
- type LoginResponse_HandshakeResponse
- type LoginResponse_OpaqueResponse
- type LoginServiceClient
- type LoginServiceLoginClient
- type OpaqueLoginRequest
- func (*OpaqueLoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *OpaqueLoginRequest) GetFinalRequest() *FinalOpaqueLoginRequest
- func (x *OpaqueLoginRequest) GetInitialRequest() *InitialOpaqueLoginRequest
- func (x *OpaqueLoginRequest) GetRequest() isOpaqueLoginRequest_Request
- func (*OpaqueLoginRequest) ProtoMessage()
- func (x *OpaqueLoginRequest) ProtoReflect() protoreflect.Message
- func (x *OpaqueLoginRequest) Reset()
- func (x *OpaqueLoginRequest) String() string
- type OpaqueLoginRequest_FinalRequest
- type OpaqueLoginRequest_InitialRequest
- type OpaqueLoginResponse
- func (*OpaqueLoginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *OpaqueLoginResponse) GetFinalResponse() *OpaqueLoginResponse_FinalResponse
- func (x *OpaqueLoginResponse) GetInitialResponse() *InitialOpaqueLoginResponse
- func (x *OpaqueLoginResponse) GetResponse() isOpaqueLoginResponse_Response
- func (*OpaqueLoginResponse) ProtoMessage()
- func (x *OpaqueLoginResponse) ProtoReflect() protoreflect.Message
- func (x *OpaqueLoginResponse) Reset()
- func (x *OpaqueLoginResponse) String() string
- type OpaqueLoginResponse_FinalResponse
- func (*OpaqueLoginResponse_FinalResponse) Descriptor() ([]byte, []int)deprecated
- func (*OpaqueLoginResponse_FinalResponse) ProtoMessage()
- func (x *OpaqueLoginResponse_FinalResponse) ProtoReflect() protoreflect.Message
- func (x *OpaqueLoginResponse_FinalResponse) Reset()
- func (x *OpaqueLoginResponse_FinalResponse) String() string
- type OpaqueLoginResponse_FinalResponse_
- type OpaqueLoginResponse_InitialResponse
- type PasswordAuthenticationHandshakeRequest
- func (*PasswordAuthenticationHandshakeRequest) Descriptor() ([]byte, []int)deprecated
- func (*PasswordAuthenticationHandshakeRequest) ProtoMessage()
- func (x *PasswordAuthenticationHandshakeRequest) ProtoReflect() protoreflect.Message
- func (x *PasswordAuthenticationHandshakeRequest) Reset()
- func (x *PasswordAuthenticationHandshakeRequest) String() string
- type PasswordAuthenticationHandshakeResponse
- func (*PasswordAuthenticationHandshakeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PasswordAuthenticationHandshakeResponse) GetHashParameters() *HashParameters
- func (x *PasswordAuthenticationHandshakeResponse) GetPasswordAuthenticationProtocol() PasswordAuthenticationProtocol
- func (*PasswordAuthenticationHandshakeResponse) ProtoMessage()
- func (x *PasswordAuthenticationHandshakeResponse) ProtoReflect() protoreflect.Message
- func (x *PasswordAuthenticationHandshakeResponse) Reset()
- func (x *PasswordAuthenticationHandshakeResponse) String() string
- type PasswordAuthenticationProtocol
- func (PasswordAuthenticationProtocol) Descriptor() protoreflect.EnumDescriptor
- func (x PasswordAuthenticationProtocol) Enum() *PasswordAuthenticationProtocol
- func (PasswordAuthenticationProtocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x PasswordAuthenticationProtocol) Number() protoreflect.EnumNumber
- func (x PasswordAuthenticationProtocol) String() string
- func (PasswordAuthenticationProtocol) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
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.
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.
var File_omni_authentication_proto protoreflect.FileDescriptor
var File_omni_login_proto protoreflect.FileDescriptor
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) Descriptor() protoreflect.EnumDescriptor
func (AccessToken_AccessTokenType) Enum ¶ added in v1.94.0
func (x AccessToken_AccessTokenType) Enum() *AccessToken_AccessTokenType
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 (x AccessToken_AccessTokenType) Number() protoreflect.EnumNumber
func (AccessToken_AccessTokenType) String ¶ added in v1.94.0
func (x AccessToken_AccessTokenType) String() string
func (AccessToken_AccessTokenType) Type ¶ added in v1.94.0
func (AccessToken_AccessTokenType) Type() protoreflect.EnumType
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 (x *HashParameters_Argon2IdParameters) ProtoReflect() protoreflect.Message
func (*HashParameters_Argon2IdParameters) Reset ¶ added in v1.94.0
func (x *HashParameters_Argon2IdParameters) Reset()
func (*HashParameters_Argon2IdParameters) String ¶ added in v1.94.0
func (x *HashParameters_Argon2IdParameters) String() string
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"`
// 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 (x *InitialOpaqueLoginRequest) ProtoReflect() protoreflect.Message
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"`
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 (x *InitialOpaqueLoginResponse) ProtoReflect() protoreflect.Message
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 (x *OpaqueLoginResponse) GetFinalResponse() *OpaqueLoginResponse_FinalResponse
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 (x *OpaqueLoginResponse_FinalResponse) ProtoReflect() protoreflect.Message
func (*OpaqueLoginResponse_FinalResponse) Reset ¶ added in v1.94.0
func (x *OpaqueLoginResponse_FinalResponse) Reset()
func (*OpaqueLoginResponse_FinalResponse) String ¶ added in v1.94.0
func (x *OpaqueLoginResponse_FinalResponse) String() string
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) ProtoMessage()
func (*PasswordAuthenticationHandshakeRequest) ProtoReflect ¶ added in v1.94.0
func (x *PasswordAuthenticationHandshakeRequest) ProtoReflect() protoreflect.Message
func (*PasswordAuthenticationHandshakeRequest) Reset ¶ added in v1.94.0
func (x *PasswordAuthenticationHandshakeRequest) Reset()
func (*PasswordAuthenticationHandshakeRequest) String ¶ added in v1.94.0
func (x *PasswordAuthenticationHandshakeRequest) String() string
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 (x *PasswordAuthenticationHandshakeResponse) GetHashParameters() *HashParameters
func (*PasswordAuthenticationHandshakeResponse) GetPasswordAuthenticationProtocol ¶ added in v1.94.0
func (x *PasswordAuthenticationHandshakeResponse) GetPasswordAuthenticationProtocol() PasswordAuthenticationProtocol
func (*PasswordAuthenticationHandshakeResponse) ProtoMessage ¶ added in v1.94.0
func (*PasswordAuthenticationHandshakeResponse) ProtoMessage()
func (*PasswordAuthenticationHandshakeResponse) ProtoReflect ¶ added in v1.94.0
func (x *PasswordAuthenticationHandshakeResponse) ProtoReflect() protoreflect.Message
func (*PasswordAuthenticationHandshakeResponse) Reset ¶ added in v1.94.0
func (x *PasswordAuthenticationHandshakeResponse) Reset()
func (*PasswordAuthenticationHandshakeResponse) String ¶ added in v1.94.0
func (x *PasswordAuthenticationHandshakeResponse) String() string
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) Descriptor() protoreflect.EnumDescriptor
func (PasswordAuthenticationProtocol) Enum ¶ added in v1.94.0
func (x PasswordAuthenticationProtocol) Enum() *PasswordAuthenticationProtocol
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 (x PasswordAuthenticationProtocol) Number() protoreflect.EnumNumber
func (PasswordAuthenticationProtocol) String ¶ added in v1.94.0
func (x PasswordAuthenticationProtocol) String() string
func (PasswordAuthenticationProtocol) Type ¶ added in v1.94.0
func (PasswordAuthenticationProtocol) Type() protoreflect.EnumType