Package | Description |
---|---|
io.picodata.driver.api |
Contains interfaces and classes essential for end-user driver API
|
io.picodata.driver.auth |
Authentication mechanisms and data handlers.
|
io.picodata.driver.core |
Driver core classes
|
io.picodata.driver.handlers |
Contains Netty handler implementations
|
Modifier and Type | Method and Description |
---|---|
TarantoolCredentials |
TarantoolClientConfig.getCredentials()
Get Tarantool credentials
|
Modifier and Type | Method and Description |
---|---|
void |
TarantoolClientConfig.setCredentials(TarantoolCredentials credentials)
Set Tarantool credentials store
|
TarantoolClientBuilder |
TarantoolClientBuilder.withCredentials(TarantoolCredentials tarantoolCredentials)
Specify user credentials for authentication in a Tarantool server.
|
TarantoolClientConfig.Builder |
TarantoolClientConfig.Builder.withCredentials(TarantoolCredentials credentials)
Specify user credentials
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleTarantoolCredentials
Container for plain user and password data for authentication
|
Modifier and Type | Method and Description |
---|---|
boolean |
ChapSha1TarantoolAuthenticator.canAuthenticateWith(TarantoolCredentials credentials)
Check if the passed instance of
SimpleTarantoolCredentials can be used for authentication |
boolean |
TarantoolAuthenticator.canAuthenticateWith(TarantoolCredentials credentials)
Check if the passed instance of
TarantoolCredentials can be used for authentication |
boolean |
MD5PicodataAuthenticator.canAuthenticateWith(TarantoolCredentials credentials)
Check if the passed instance of
SimpleTarantoolCredentials can be used for authentication |
boolean |
ChapSha1TarantoolAuthenticator.canSkipAuth(TarantoolCredentials credentials)
Check if the passed instance of
SimpleTarantoolCredentials can be used for authentication |
boolean |
TarantoolAuthenticator.canSkipAuth(TarantoolCredentials credentials)
Сheck if we can connect to the Tarantool without authentication
|
boolean |
MD5PicodataAuthenticator.canSkipAuth(TarantoolCredentials credentials)
Check if the passed instance of
SimpleTarantoolCredentials is special limited user and
authentication can be skipped |
byte[] |
ChapSha1TarantoolAuthenticator.prepareUserAuthData(byte[] serverAuthData,
TarantoolCredentials credentials)
Take the salt from the server connect response, write the authentication data based on the provided
SimpleTarantoolCredentials . |
byte[] |
TarantoolAuthenticator.prepareUserAuthData(byte[] serverAuthData,
TarantoolCredentials credentials)
Takes the server auth data returned in response for the connect request and user auth data, performs
the necessary transformations and writes the serialized authentication data to a byte array
|
byte[] |
MD5PicodataAuthenticator.prepareUserAuthData(byte[] serverAuthData,
TarantoolCredentials credentials)
Take the salt from the server connect response, write the authentication data based on the provided
SimpleTarantoolCredentials . |
Modifier and Type | Method and Description |
---|---|
TarantoolClientBuilder |
TarantoolClientBuilderImpl.withCredentials(TarantoolCredentials credentials) |
Constructor and Description |
---|
ClusterTarantoolTupleClient(TarantoolCredentials credentials)
Create a client using provided credentials information.
|
ClusterTarantoolTupleClient(TarantoolCredentials credentials,
Collection<TarantoolServerAddress> addresses)
Create a client using provided credentials information.
|
ClusterTarantoolTupleClient(TarantoolCredentials credentials,
String host,
int port)
Create a client using provided credentials information.
|
ClusterTarantoolTupleClient(TarantoolCredentials credentials,
TarantoolServerAddress address)
Create a client using provided credentials information.
|
Constructor and Description |
---|
TarantoolAuthenticationHandler(CompletableFuture<io.netty.channel.Channel> connectionFuture,
TarantoolVersionHolder versionHolder,
TarantoolCredentials credentials,
TarantoolAuthenticator authenticator)
Basic constructor.
|
Copyright © 2025 Picodata. All rights reserved.