중요한 데이터를 저장할 CouchDB 기반 애플리케이션을 작성하려고합니다. MySQL과 PostgreSQL의 액세스 제어와 같은 것을 얻을 수 있도록 설정이 가능합니까? 시스템상의 특정 사용자 (Unix 시스템 사용자의 의미에서 사용자)가 거부되거나 특정 CouchDB 데이터베이스에 대한 액세스 권한이 부여 될 수 있습니까?PostgreSQL 및 MySQL 권한 관리와 같은 CouchDB 데이터베이스에 대한 액세스 제어가 있습니까?
11
A
답변
11
물론 사용자는 _users
데이터베이스에서 설정할 수 있습니다. 각 사용자에 대해 역할, 그룹 및 다른 사용자 정의 필드를 지정할 수 있습니다. 디자인 문서의 validate_doc_update
기능에서 사용자 역할을 확인하고이를 기반으로 액세스를 승인 또는 거부 할 수 있습니다. 사용자를 "독자"및 "작가"로 전 세계적으로 지정할 수도 있습니다. 기본 HTTP 인증, OAuth 및 기타 다양한 방법을 통해 사용자를 인증 할 수 있습니다.
시작하려면 위키의 Security Features Overview 및 Document Update Validation 페이지를 참조하십시오.
관련 문제
- 1. 여러 데이터베이스에 대한 권한 부여. MySQL
- 2. PostgreSQL 사용자 그룹 및 권한
- 3. 원격 MySql 데이터베이스에 대한 MS 액세스 읽기
- 4. 원격 MySQL 데이터베이스에 대한 액세스 권한이 없습니다.
- 5. Wordpress에 대한 MySQL drop 권한
- 6. CouchDB _users 데이터베이스에 대한 읽기/쓰기 제한
- 7. MySQL 권한 부여 오류 권한
- 8. 테이블, 뷰 및 함수에 대한 액세스 권한
- 9. PostgreSQL 저장된 함수에서 여러 데이터베이스에 액세스
- 10. mysql 데이터베이스에 대한 액세스가 거부되었습니다.
- 11. couchdb 대 mysql 속도
- 12. 데이터베이스에 대한 액세스 제한
- 13. 오라클 데이터베이스에 대한 액세스
- 14. 데이터베이스에 대한 쿼리 MySQL
- 15. PHP를 사용하여 MySQL 데이터베이스에 액세스
- 16. 안심 자바 - 리소스에 대한 액세스 권한 부여
- 17. 오라클과 같은 PostgreSQL 로더가 있습니까?
- 18. MySQL 로컬 소유자 및 권한
- 19. 액세스 권한
- 20. MySQL 데이터베이스에 대한 URL 맵
- 21. CakePHP : MySQL 데이터베이스에 액세스 할 수 없습니다.
- 22. 원격 데이터베이스에 대한 액세스 제한
- 23. MS 액세스 :보기에 대한 사용 권한 문제
- 24. 다른 테이블의 PostgreSQL 복사 권한
- 25. java에서 System.out에 대한 액세스 권한 제거
- 26. postgreSQL to MySQL converter
- 27. 음악 게놈 데이터베이스에 대한 액세스
- 28. 다른 사용자가 다른 테이블에 액세스 할 수있는 권한 mysql, 다른 테이블에 액세스 할 수있는 권한
- 29. 가능한 제어가 있습니까?
- 30. 데이터베이스에 SQL Server 로그인 액세스 권한 부여 - SQL Server
우수 답변. Dan이 ** 실제 ** Unix 시스템 사용자를 의미하는지 또는 하나의 리소스를 공유하는 여러 사용자의 개념을 의미하는지 확신 할 수 없습니다. Unix 사용자가 자신의 Couch 자격 증명으로 (SSH를 통해) 로그인 할 수있게하려면 Couch 백엔드 용 PAM 모듈을 작성하거나 찾아야합니다. Couch 사용자가 Unix 자격 증명으로 로그인하게하려면'_users' 대신 시스템 계정을 사용하도록 CouchDB 인증 모듈을 작성하거나 찾아야합니다. – JasonSmith