Skip to main content

Securing MarkLogic Server

Providing Uniform Access to All Authenticated Users

This approach allows you to restrict application access to users in your security database and gives those users full access to all application servers defined in MarkLogic Server. There are multiple ways to achieve the same objective, but this is the simplest way.

  1. In the Admin Interface, go to the Users tab under Security.

  2. Give all users in the security database the admin role.

  3. Go to the Configuration tab for all HTTP and WebDAV servers in the system.

  4. Go to the authentication field and choose digest, basic or digest-basic authentication.

  5. Leave the privilege field blank since it has no effect in this scenario. This field specifies the privilege that is needed to log into application server. However, the users are assigned the admin role and are treated as having all privileges.

In this scenario, all users must authenticate with a username and password. Once they are authenticated, however, they have full access to all functions and data in the server.