A maioria das bibliotecas no GCP usa as Application Default Credentials (ADC) para lidar com credenciais. O README para este projeto menciona esta biblioteca também. O Cloud SQL JDBC Socket Factory usa essas credenciais para autenticar as conexões em seu banco de dados.
A maneira mais rápida é usar
gcloud auth application-default login
, que definirá suas credenciais pessoais como padrão. No entanto, a maneira mais segura e segura é criar uma Conta de serviço para o aplicativo, conceda a ele o papel do IAM "Cliente do Cloud SQL" e use GOOGLE_APPLICATION_CREDENTIALS
variável de ambiente para passar o local da chave da conta de serviço para a biblioteca.