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