2017-12-19 5 views
2

MarkLogic 9에서 ml-gradle로 작업하고 있지만 최소 권한 원칙에 따라 ml-gradle을 실행하는 MarkLogic 계정을 구성하려고합니다. MarkLogic의 ml-gradle 사용자가보다 세분화 된 권한을 갖도록 구성 할 수 있습니까, 아니면 관리자 역할을 사용하여 붙어 있습니까? 배포 당신이 manage-admin 권한이 필요합니다, --Dan관리자 역할없이 MarkLogic 9에서 ml-gradle을 사용할 수 있습니까?

답변

2

등 애플리케이션 서버, 데이터베이스를 만들려면, 문서, 모듈, 인덱스, 쿼리 옵션 등

감사를 만드는, 매우 표준이 될 것입니다 . 문서를 작성하고 데이터베이스 내용을 수정하려면 일반적으로 휴게소 작성자가 필요합니다. 문서를 읽거나 검색을 수행하려면 나머지 독자가 필요합니다. 또한 특정 문서에 대한 권한이 필요할 수도 있습니다.

자세한 내용은 REST Application Developer 's Guide의 Basic Security Requirements 절을 참조하십시오.

+0

감사합니다. 색인을 정의하는 것은 어떻습니까? 나머지 작가 나 그 밖의 다른 사람이 필요합니까? – dan

+0

또한 MLGradle에는 연결하는 다양한 방법 (구성 등)에 대한 많은 사용자 구성이 있습니다. 이 예제 파일의 설정에 익숙해 져주십시오. https://github.com/marklogic-community/ml-gradle/blob/master/examples/sample-project/gradle.properties 저는 3-4 명의 사용자를 직접 설정하여 사용자가 여전히 관리자로 연결되지 않도록합니다. 나는 그것이 내 특정 사용자로 연결되어 있다고 생각한 후에. –

+0

@dan http://docs.marklogic.com/REST/GET/manage/v2/databases/[id-or-name]/properties에서 관리 사용자 역할 또는 http : //가 필요합니다. marklogic.com/xdmp/privileges/manage 권한. –

0

사용자 및 역할을 만들려면 "보안"역할도 필요합니다. 문서 관리 - http://docs.marklogic.com/REST/management - 각 리소스에 필요한 권한을 설명하는 것이 좋습니다.

또한 ml-gradle 속성 참조 - https://github.com/marklogic-community/ml-gradle/wiki/Property-reference -에는 ml-gradle이 만드는 다양한 연결이 설명되어 있지만 다른 사용자와 역할 및 연결에 대한보다 포괄적 인 문서를 제공하기위한 티켓이 열려 있습니다.

관련 문제