मैं माइक स्टोन से भी सहमत हूं। मेरी कंपनी ने हाल ही में बाहरी ग्राहकों के लिए एक नई उपयोगकर्ता तालिका लागू की है (आंतरिक उपयोगकर्ताओं के विपरीत जो एलडीएपी के माध्यम से प्रमाणित हैं)। बाहरी उपयोगकर्ताओं के लिए, हमने GUID को प्राथमिक कुंजी के रूप में संग्रहीत करना चुना है, और उपयोगकर्ता नाम फ़ील्ड पर अद्वितीय बाधाओं के साथ उपयोगकर्ता नाम को वर्चर के रूप में स्टोर करना चुना है।
साथ ही, यदि आप पासवर्ड फ़ील्ड को स्टोर करने जा रहे हैं, तो मैं डेटाबेस में नमकीन, शेड बाइनरी के रूप में पासवर्ड संग्रहीत करने की अत्यधिक अनुशंसा करता हूं। इस तरह, अगर कोई आपके डेटाबेस को हैक करना था, तो उन्हें आपके ग्राहक के पासवर्ड तक पहुंच नहीं होगी।