GCP की अधिकांश लाइब्रेरी एप्लिकेशन डिफ़ॉल्ट क्रेडेंशियल का उपयोग करती हैं (एडीसी) साख को संभालने की रणनीति। README इस परियोजना के लिए उल्लेख है कि यह पुस्तकालय भी करता है। क्लाउड SQL JDBC सॉकेट फ़ैक्टरी आपके डेटाबेस के विरुद्ध कनेक्शन को प्रमाणित करने के लिए इन क्रेडेंशियल्स का उपयोग करती है।
सबसे तेज़ तरीका है gcloud auth application-default login
. का उपयोग करना , जो आपके व्यक्तिगत क्रेडेंशियल्स को डिफ़ॉल्ट के रूप में सेट करेगा। हालांकि, सबसे सुरक्षित और सबसे सुरक्षित तरीका एक सेवा खाता एप्लिकेशन के लिए, इसे "क्लाउड SQL क्लाइंट" IAM भूमिका प्रदान करें, और GOOGLE_APPLICATION_CREDENTIALS
का उपयोग करें लाइब्रेरी में सेवा खाता कुंजी के स्थान को पास करने के लिए पर्यावरण चर।