Class LoginClient (6.119.0)

public class LoginClient

Client for google.spanner.omni.v1.LoginServiceGrpc. This class is used to authenticate to Spanner Omni using username/password.

Inheritance

java.lang.Object > LoginClient

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 String

The username to login with.

password com.google.crypto.tink.util.SecretBytes

The password to login with.

Returns
Type Description
com.google.cloud.spanner.omni.Login.AccessToken

The access token.

Exceptions
Type Description
SpannerException

if login fails.