मैं एक कॉच डीबी-समर्थित एप्लिकेशन लिखने की सोच रहा हूं जो संवेदनशील डेटा संग्रहीत करेगा। क्या चीजों को सेट करना संभव है ताकि मैं MySQL और PostgreSQL के एक्सेस कंट्रोल जैसे कुछ प्राप्त कर सकूं, जहां सिस्टम पर विशेष उपयोगकर्ता (यूनिक्स सिस्टम उपयोगकर्ताओं के अर्थ में उपयोगकर्ताओं को अस्वीकार कर दिया जा सकता है या किसी विशेष कॉच डीबी डेटाबेस तक पहुंच प्रदान की जा सकती है?क्या PostgreSQL और MySQL विशेषाधिकार प्रबंधन जैसे CouchDB डेटाबेस के लिए पहुंच नियंत्रण है?
11
A
उत्तर
11
बिल्कुल, आप उपयोगकर्ताओं को _users
डेटाबेस में सेट अप कर सकते हैं। आप प्रत्येक उपयोगकर्ता के लिए भूमिकाएं, समूह, साथ ही साथ किसी भी अन्य कस्टम फ़ील्ड असाइन कर सकते हैं। अपने डिजाइन दस्तावेज़ में validate_doc_update
फ़ंक्शन में, आप उपयोगकर्ता भूमिकाओं की जांच कर सकते हैं और उस पर आधारित पहुंच को स्वीकार या अस्वीकार कर सकते हैं। आप वैश्विक स्तर पर उपयोगकर्ताओं को "पाठकों" और "लेखकों" के रूप में भी असाइन कर सकते हैं। आप मूल HTTP प्रमाणीकरण, OAuth और कई अन्य तरीकों के माध्यम से उपयोगकर्ताओं को प्रमाणित कर सकते हैं।
शुरू करने के लिए विकी पर Security Features Overview और Document Update Validation पृष्ठों का संदर्भ लें।
संबंधित मुद्दे
- 1. क्या एप्लिकेशन, डेटाबेस और बाहरी संसाधन निर्भरताओं के प्रबंधन के लिए कोई अच्छा/स्वचालित पहुंच निर्भरता प्रबंधन उपकरण है?
- 2. एक शुरुआती के लिए, MySQL और PostgreSQL
- 3. पायथन कहीं भी पहुंच MySQL डेटाबेस
- 4. couchdb बनाम mysql गति
- 5. कॉन्फ़िगरेशन प्रबंधन और संस्करण नियंत्रण के बीच क्या अंतर है?
- 6. Postgresql में सभी डेटाबेस के लिए रीडोनली विशेषाधिकार वाले उपयोगकर्ता को कैसे बनाया जाए?
- 7. डीबी और उपयोगकर्ता mysql बनाएँ और विशेषाधिकार सेट करें php
- 8. उपयोगकर्ता के लिए mySQL शो डेटाबेस
- 9. इंजीनियर MySQL और PostgreSQL डीबी रिवर्स करने के लिए आवेदन?
- 10. CouchDB _user डेटाबेस
- 11. postgresql डेटाबेस स्वामी डेटाबेस तक नहीं पहुंच सकता - "कोई संबंध नहीं मिला।"
- 12. PostgreSQL ड्रॉप भूमिका क्योंकि डिफ़ॉल्ट विशेषाधिकार
- 13. साइबर-आर्क विशेषाधिकार पहचान प्रबंधन API
- 14. केकपीएचपी: MySQL डेटाबेस तक नहीं पहुंच सकता
- 15. टोरनाडो। Django- जैसे testrunner और test डेटाबेस
- 16. वैध PostgreSQL डेटाबेस नाम क्या है?
- 17. ogr2ogr और Postgis/PostgreSQL डेटाबेस
- 18. उपयोगकर्ताओं को डेटाबेस के लिए किसी भी विशेषाधिकार के साथ दिखाएं। MySQL
- 19. PostgreSQL डेटाबेस की अंतिम पहुंच/संशोधन दिनांक कैसे प्राप्त करें?
- 20. स्कूल प्रबंधन प्रणाली के लिए डेटाबेस सामान्यीकरण
- 21. PostgreSQL से MySQL
- 22. CouchDB
- 23. MySQL से PostgreSQL
- 24. कैसंड्रा या MySQL/PostgreSQL?
- 25. MySQL और PostgreSQL पर MongoDB के क्या फायदे हैं?
- 26. स्रोत नियंत्रण और कॉन्फ़िगरेशन प्रबंधन सर्वोत्तम प्रथाओं क्या हैं?
- 27. PostgreSQL डेटाबेस बनाने
- 28. CouchDb
- 29. वेब अनुप्रयोग के लिए स्प्रेडशीट-जैसे नियंत्रण?
- 30. CouchDB - विचारों में क्वेरीस्ट्रिंग पैरामीटर तक पहुंच
उत्कृष्ट उत्तर। मुझे यकीन नहीं है कि दान का मतलब ** वास्तविक ** यूनिक्स सिस्टम उपयोगकर्ता, या केवल एक संसाधन साझा करने वाले एकाधिक उपयोगकर्ताओं की अवधारणा है। यूनिक्स उपयोगकर्ताओं को अपने सोफे प्रमाण-पत्रों के साथ लॉग इन करने के लिए (उदा। एसएसएच के माध्यम से), आपको सोफे बैक-एंड के लिए एक पीएएम मॉड्यूल लिखना या ढूंढना होगा। कोच उपयोगकर्ता अपने यूनिक्स क्रेडेंशियल के साथ लॉग इन करने के लिए, आपको '_users' के बजाय सिस्टम खातों का उपयोग करने के लिए CouchDB प्रमाणीकरण मॉड्यूल लिखना या ढूंढना होगा। – JasonSmith