public class LoginClientClient for google.spanner.omni.v1.LoginServiceGrpc. This class is used to authenticate to Spanner Omni using username/password.
Constructors
LoginClient(ManagedChannel channel)
public LoginClient(ManagedChannel channel)| Parameter | |
|---|---|
| Name | Description |
channel |
io.grpc.ManagedChannel |
Methods
login(String username, SecretBytes password)
public Login.AccessToken login(String username, SecretBytes password)Logs in to Spanner Omni using OPAQUE protocol.
| Parameters | |
|---|---|
| Name | Description |
username |
StringThe username to login with. |
password |
com.google.crypto.tink.util.SecretBytesThe password to login with. |
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.spanner.omni.Login.AccessToken |
The access token. |
| Exceptions | |
|---|---|
| Type | Description |
SpannerException |
if login fails. |