You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by br...@apache.org on 2017/03/16 02:28:58 UTC

[21/21] drill-site git commit: Securing Drill doc updates for 1.10

Securing Drill doc updates for 1.10


Project: http://git-wip-us.apache.org/repos/asf/drill-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill-site/commit/b5bddd6e
Tree: http://git-wip-us.apache.org/repos/asf/drill-site/tree/b5bddd6e
Diff: http://git-wip-us.apache.org/repos/asf/drill-site/diff/b5bddd6e

Branch: refs/heads/asf-site
Commit: b5bddd6ebcdeb51eea3d1c84b4174cfbf827e9c4
Parents: 4038ba2
Author: Bridget Bevens <bb...@maprtech.com>
Authored: Wed Mar 15 19:27:58 2017 -0700
Committer: Bridget Bevens <bb...@maprtech.com>
Committed: Wed Mar 15 19:27:58 2017 -0700

----------------------------------------------------------------------
 data/index.html                                 |  102 +-
 docs/about-sql-function-examples/index.html     |   49 +-
 docs/about-the-mapr-sandbox/index.html          |   49 +-
 .../index.html                                  |   49 +-
 .../adding-custom-functions-to-drill/index.html |   52 +-
 .../index.html                                  |   49 +-
 docs/aggregate-window-functions/index.html      |   49 +-
 docs/alter-system/index.html                    |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 docs/analyzing-social-media/index.html          |   49 +-
 .../index.html                                  |   49 +-
 docs/aol-search/index.html                      |   49 +-
 .../apache-drill-0-4-0-release-notes/index.html |   49 +-
 .../apache-drill-0-5-0-release-notes/index.html |   49 +-
 .../apache-drill-0-6-0-release-notes/index.html |   49 +-
 .../apache-drill-0-7-0-release-notes/index.html |   49 +-
 .../apache-drill-0-8-0-release-notes/index.html |   49 +-
 .../apache-drill-0-9-0-release-notes/index.html |   49 +-
 .../apache-drill-1-0-0-release-notes/index.html |   49 +-
 .../apache-drill-1-1-0-release-notes/index.html |   49 +-
 .../index.html                                  |   49 +-
 .../apache-drill-1-2-0-release-notes/index.html |   49 +-
 .../apache-drill-1-3-0-release-notes/index.html |   49 +-
 .../apache-drill-1-4-0-release-notes/index.html |   49 +-
 .../apache-drill-1-5-0-release-notes/index.html |   49 +-
 .../apache-drill-1-6-0-release-notes/index.html |   49 +-
 .../apache-drill-1-7-0-release-notes/index.html |   49 +-
 .../apache-drill-1-8-0-release-notes/index.html |   49 +-
 .../apache-drill-1-9-0-release-notes/index.html |   49 +-
 .../index.html                                  |   49 +-
 docs/apache-drill-contribution-ideas/index.html |   49 +-
 .../index.html                                  |   49 +-
 docs/architecture-introduction/index.html       |   49 +-
 docs/architecture/index.html                    |   49 +-
 docs/asynchronous-parquet-reader/index.html     |   49 +-
 .../browsing-data-and-defining-views/index.html |   49 +-
 docs/case/index.html                            |   49 +-
 docs/choosing-a-storage-format/index.html       |   49 +-
 docs/compiling-drill-from-source/index.html     |   49 +-
 .../index.html                                  |   49 +-
 docs/configuration-options/index.html           |   49 +-
 docs/configure-drill-introduction/index.html    |   49 +-
 docs/configure-drill/index.html                 |   87 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   51 +-
 docs/configuring-drill-memory/index.html        |   51 +-
 .../index.html                                  |   51 +-
 .../index.html                                  |   55 +-
 docs/configuring-jreport-with-drill/index.html  |   49 +-
 .../index.html                                  | 1268 +++++++++++++++++
 .../index.html                                  |   49 +-
 docs/configuring-odbc-on-linux/index.html       |   49 +-
 docs/configuring-odbc-on-mac-os-x/index.html    |   49 +-
 docs/configuring-odbc-on-windows/index.html     |   49 +-
 docs/configuring-odbc/index.html                |   49 +-
 .../configuring-plain-authentication/index.html | 1260 +++++++++++++++++
 .../index.html                                  |   51 +-
 docs/configuring-the-drill-shell/index.html     |   49 +-
 .../index.html                                  |   49 +-
 docs/configuring-user-authentication/index.html |  239 +---
 .../index.html                                  |   55 +-
 docs/configuring-user-impersonation/index.html  |   55 +-
 .../index.html                                  |   55 +-
 .../index.html                                  |   49 +-
 docs/connect-a-data-source/index.html           |   49 +-
 .../index.html                                  |   49 +-
 docs/contribute-to-drill/index.html             |   49 +-
 .../index.html                                  |   49 +-
 docs/core-modules/index.html                    |   49 +-
 docs/create-function-using-jar/index.html       |   49 +-
 docs/create-table-as-ctas/index.html            |   49 +-
 docs/create-temporary-table-as-cttas/index.html |   49 +-
 docs/create-view/index.html                     |   49 +-
 docs/creating-custom-authenticators/index.html  | 1248 +++++++++++++++++
 docs/custom-function-interfaces/index.html      |   49 +-
 .../index.html                                  |   49 +-
 docs/data-sources-and-file-formats/index.html   |   49 +-
 docs/data-type-conversion/index.html            |   49 +-
 docs/data-types/index.html                      |   49 +-
 docs/date-time-and-timestamp/index.html         |   49 +-
 .../index.html                                  |   49 +-
 docs/deploying-and-using-a-hive-udf/index.html  |   49 +-
 docs/describe/index.html                        |   49 +-
 docs/design-docs/index.html                     |   49 +-
 .../index.html                                  |   49 +-
 docs/develop-custom-functions/index.html        |   51 +-
 docs/develop-drill/index.html                   |   49 +-
 docs/developer-information/index.html           |   49 +-
 docs/developing-a-simple-function/index.html    |   49 +-
 .../developing-an-aggregate-function/index.html |   49 +-
 docs/distributed-mode-prerequisites/index.html  |   49 +-
 docs/drill-default-input-format/index.html      |   49 +-
 docs/drill-explorer-introduction/index.html     |   49 +-
 docs/drill-in-10-minutes/index.html             |   49 +-
 docs/drill-introduction/index.html              |   49 +-
 docs/drill-plan-syntax/index.html               |   49 +-
 docs/drill-query-execution/index.html           |   49 +-
 docs/drop-function-using-jar/index.html         |   49 +-
 docs/drop-table/index.html                      |   49 +-
 docs/drop-view/index.html                       |   49 +-
 docs/dynamic-udfs/index.html                    |   51 +-
 docs/embedded-mode-prerequisites/index.html     |   49 +-
 docs/enabling-query-queuing/index.html          |   49 +-
 docs/enron-emails/index.html                    |   49 +-
 docs/error-messages/index.html                  |   49 +-
 docs/explain/index.html                         |   49 +-
 docs/file-system-storage-plugin/index.html      |   49 +-
 docs/flatten/index.html                         |   49 +-
 docs/from-clause/index.html                     |   49 +-
 docs/functions-for-handling-nulls/index.html    |   49 +-
 docs/getting-started/index.html                 |   49 +-
 .../index.html                                  |   49 +-
 docs/group-by-clause/index.html                 |   49 +-
 .../index.html                                  |   49 +-
 docs/handling-different-data-types/index.html   |   49 +-
 docs/having-clause/index.html                   |   49 +-
 docs/hbase-storage-plugin/index.html            |   49 +-
 docs/hive-metadata-caching/index.html           |   49 +-
 docs/hive-storage-plugin/index.html             |   49 +-
 docs/hive-to-drill-data-type-mapping/index.html |   49 +-
 docs/how-to-partition-data/index.html           |   49 +-
 .../index.html                                  |   49 +-
 docs/identifying-performance-issues/index.html  |   49 +-
 docs/img/kerberauthprocess.png                  |  Bin 0 -> 78559 bytes
 docs/img/kerberclientserver.png                 |  Bin 0 -> 66070 bytes
 docs/img/plainauthprocess.png                   |  Bin 0 -> 93994 bytes
 docs/img/securecommunicationpaths.png           |  Bin 0 -> 46625 bytes
 docs/index.html                                 |   49 +-
 docs/install-drill-introduction/index.html      |   49 +-
 docs/install-drill/index.html                   |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 docs/installing-drill-on-the-cluster/index.html |   49 +-
 docs/installing-drill-on-windows/index.html     |   49 +-
 .../index.html                                  |   49 +-
 docs/installing-the-driver-on-linux/index.html  |   49 +-
 .../index.html                                  |   49 +-
 .../installing-the-driver-on-windows/index.html |   49 +-
 docs/installing-the-odbc-driver/index.html      |   49 +-
 docs/interfaces-introduction/index.html         |   49 +-
 docs/join-planning-guidelines/index.html        |   49 +-
 docs/json-data-model/index.html                 |   49 +-
 docs/kvgen/index.html                           |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 docs/lexical-structure/index.html               |   49 +-
 docs/limit-clause/index.html                    |   49 +-
 docs/log-and-debug-introduction/index.html      |   49 +-
 docs/log-and-debug/index.html                   |   49 +-
 .../index.html                                  |   51 +-
 docs/mapr-db-format/index.html                  |   49 +-
 docs/math-and-trig/index.html                   |   49 +-
 docs/migrating-parquet-data/index.html          |   49 +-
 docs/modify-logback-xml/index.html              |   49 +-
 .../modifying-query-planning-options/index.html |   49 +-
 docs/mongodb-storage-plugin/index.html          |   49 +-
 .../index.html                                  |   49 +-
 docs/monitoring-metrics/index.html              |   49 +-
 docs/nested-data-functions/index.html           |   49 +-
 docs/nested-data-limitations/index.html         |   49 +-
 docs/odbc-configuration-reference/index.html    |   49 +-
 docs/odbc-jdbc-interfaces/index.html            |   49 +-
 docs/offset-clause/index.html                   |   49 +-
 docs/operators/index.html                       |   49 +-
 .../index.html                                  |   49 +-
 docs/order-by-clause/index.html                 |   49 +-
 docs/parquet-filter-pushdown/index.html         |   49 +-
 docs/parquet-format/index.html                  |   49 +-
 docs/partition-by-clause/index.html             |   49 +-
 docs/partition-pruning-introduction/index.html  |   49 +-
 docs/partition-pruning/index.html               |   49 +-
 docs/performance-tuning-introduction/index.html |   49 +-
 docs/performance-tuning-reference/index.html    |   49 +-
 docs/performance-tuning/index.html              |   49 +-
 docs/performance/index.html                     |   49 +-
 .../persistent-configuration-storage/index.html |   49 +-
 docs/physical-operators/index.html              |   49 +-
 docs/planning-and-execution-options/index.html  |   49 +-
 docs/plugin-configuration-basics/index.html     |   49 +-
 docs/ports-used-by-drill/index.html             |   49 +-
 docs/project-bylaws/index.html                  |   49 +-
 docs/query-audit-logging/index.html             |   49 +-
 docs/query-data-introduction/index.html         |   49 +-
 docs/query-data/index.html                      |   49 +-
 docs/query-directory-functions/index.html       |   49 +-
 .../index.html                                  |   49 +-
 docs/query-plans-and-tuning/index.html          |   49 +-
 docs/query-plans/index.html                     |   49 +-
 .../index.html                                  |   49 +-
 docs/query-profiles/index.html                  |   49 +-
 docs/query-stages/index.html                    |   49 +-
 .../index.html                                  |   49 +-
 docs/querying-a-file-system/index.html          |   49 +-
 docs/querying-avro-files/index.html             |   49 +-
 .../index.html                                  |   49 +-
 docs/querying-complex-data/index.html           |   49 +-
 docs/querying-directories/index.html            |   49 +-
 docs/querying-hbase/index.html                  |   49 +-
 docs/querying-hive/index.html                   |   49 +-
 docs/querying-json-files/index.html             |   49 +-
 docs/querying-parquet-files/index.html          |   49 +-
 docs/querying-plain-text-files/index.html       |   49 +-
 docs/querying-sequence-files/index.html         |   49 +-
 docs/querying-system-tables/index.html          |   49 +-
 docs/querying-the-information-schema/index.html |   49 +-
 docs/ranking-window-functions/index.html        |   49 +-
 docs/rdbms-storage-plugin/index.html            |   49 +-
 docs/release-notes/index.html                   |   49 +-
 docs/repeated-contains/index.html               |   49 +-
 docs/repeated-count/index.html                  |   49 +-
 docs/reserved-keywords/index.html               |   49 +-
 docs/reset/index.html                           |   49 +-
 docs/rest-api/index.html                        |   49 +-
 docs/review-the-java-stack-trace/index.html     |   49 +-
 docs/roles-and-privileges/index.html            | 1186 ++++++++++++++++
 docs/rpc-overview/index.html                    |   49 +-
 docs/s3-storage-plugin/index.html               |   49 +-
 docs/sample-data-donuts/index.html              |   49 +-
 docs/sample-datasets/index.html                 |   49 +-
 docs/secure-communication-paths/index.html      | 1298 ++++++++++++++++++
 docs/securing-drill-introduction/index.html     | 1187 ++++++++++++++++
 docs/securing-drill/index.html                  | 1192 ++++++++++++++++
 docs/select-list/index.html                     |   49 +-
 docs/select/index.html                          |   49 +-
 docs/selecting-flat-data/index.html             |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 docs/sequence-files/index.html                  |   49 +-
 docs/set/index.html                             |   49 +-
 docs/show-databases-and-show-schemas/index.html |   49 +-
 docs/show-files/index.html                      |   49 +-
 docs/show-tables/index.html                     |   49 +-
 .../index.html                                  |   49 +-
 docs/sql-commands/index.html                    |   49 +-
 docs/sql-conditional-expressions/index.html     |   49 +-
 docs/sql-extensions/index.html                  |   49 +-
 docs/sql-functions/index.html                   |   49 +-
 docs/sql-reference-introduction/index.html      |   49 +-
 docs/sql-reference/index.html                   |   49 +-
 docs/sql-window-functions-examples/index.html   |   49 +-
 .../index.html                                  |   49 +-
 docs/sql-window-functions/index.html            |   49 +-
 docs/start-up-options/index.html                |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 docs/starting-drill-on-windows/index.html       |   49 +-
 docs/starting-the-web-console/index.html        |   49 +-
 docs/storage-plugin-configuration/index.html    |   49 +-
 docs/storage-plugin-registration/index.html     |   49 +-
 docs/string-manipulation/index.html             |   49 +-
 docs/summary/index.html                         |   49 +-
 docs/supported-data-types/index.html            |   49 +-
 docs/supported-sql-commands/index.html          |   49 +-
 docs/tableau-examples/index.html                |   49 +-
 docs/testing-the-odbc-connection/index.html     |   49 +-
 docs/text-files-csv-tsv-psv/index.html          |   49 +-
 docs/troubleshooting/index.html                 |   49 +-
 .../index.html                                  |   49 +-
 docs/tutorials-introduction/index.html          |   49 +-
 docs/tutorials/index.html                       |   49 +-
 docs/union-set-operator/index.html              |   49 +-
 docs/use/index.html                             |   49 +-
 docs/useful-research/index.html                 |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 docs/using-drill-explorer/index.html            |   49 +-
 .../index.html                                  |   49 +-
 docs/using-drill-with-bi-tools/index.html       |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 .../index.html                                  |   49 +-
 docs/using-qlik-sense-with-drill/index.html     |   49 +-
 .../index.html                                  |   49 +-
 docs/using-the-jdbc-driver/index.html           |   49 +-
 .../index.html                                  |   49 +-
 docs/value-vectors/index.html                   |   49 +-
 docs/value-window-functions/index.html          |   49 +-
 docs/where-clause/index.html                    |   49 +-
 docs/why-drill/index.html                       |   49 +-
 docs/wikipedia-edit-history/index.html          |   49 +-
 docs/with-clause/index.html                     |   49 +-
 docs/workspaces/index.html                      |   49 +-
 feed.xml                                        |    4 +-
 288 files changed, 16754 insertions(+), 5735 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/data/index.html
----------------------------------------------------------------------
diff --git a/data/index.html b/data/index.html
index e9176b6..7fe5a18 100644
--- a/data/index.html
+++ b/data/index.html
@@ -150,6 +150,12 @@
     "relative_path": "_docs/configure-drill/030-configuring-a-multitenant-cluster-introduction.md"
 },
 {
+    "url": "/docs/securing-drill/",
+    "title": "Securing Drill",
+    "parent": "Configure Drill",
+    "relative_path": "_docs/configure-drill/031-securing-drill.md"
+},
+{
     "url": "/docs/configuring-a-multitenant-cluster/",
     "title": "Configuring a Multitenant Cluster",
     "parent": "Configure Drill",
@@ -168,36 +174,6 @@
     "relative_path": "_docs/configure-drill/060-configuring-a-shared-drillbit.md"
 },
 {
-    "url": "/docs/configuring-user-impersonation/",
-    "title": "Configuring User Impersonation",
-    "parent": "Configure Drill",
-    "relative_path": "_docs/configure-drill/070-configuring-user-impersonation.md"
-},
-{
-    "url": "/docs/configuring-inbound-impersonation/",
-    "title": "Configuring Inbound Impersonation",
-    "parent": "Configure Drill",
-    "relative_path": "_docs/configure-drill/071-configure-inbound-impersonation.md"
-},
-{
-    "url": "/docs/configuring-user-authentication/",
-    "title": "Configuring User Authentication",
-    "parent": "Configure Drill",
-    "relative_path": "_docs/configure-drill/075-configuring-user-authentication.md"
-},
-{
-    "url": "/docs/configuring-user-impersonation-with-hive-authorization/",
-    "title": "Configuring User Impersonation with Hive Authorization",
-    "parent": "Configure Drill",
-    "relative_path": "_docs/configure-drill/076-configuring-user-impersonation-with-hive-authorization.md"
-},
-{
-    "url": "/docs/configuring-web-console-and-rest-api-security/",
-    "title": "Configuring Web Console and REST API Security",
-    "parent": "Configure Drill",
-    "relative_path": "_docs/configure-drill/078-configuring-web-ui-and-rest-api-security.md"
-},
-{
     "url": "/docs/configuring-drill-to-read-web-server-logs/",
     "title": "Configuring Drill to Read Web Server Logs",
     "parent": "Configure Drill",
@@ -246,6 +222,66 @@
     "relative_path": "_docs/configure-drill/configuration-options/040-persistent-configuration-storage.md"
 },
 {
+    "url": "/docs/securing-drill-introduction/",
+    "title": "Securing Drill Introduction",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/010-securing-drill-introduction.md"
+},
+{
+    "url": "/docs/secure-communication-paths/",
+    "title": "Secure Communication Paths",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/020-secure-communication-paths.md"
+},
+{
+    "url": "/docs/roles-and-privileges/",
+    "title": "Roles and Privileges",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/030-roles-privileges.md"
+},
+{
+    "url": "/docs/configuring-user-impersonation/",
+    "title": "Configuring User Impersonation",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/040-configuring-user-impersonation.md"
+},
+{
+    "url": "/docs/configuring-inbound-impersonation/",
+    "title": "Configuring Inbound Impersonation",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/050-configure-inbound-impersonation.md"
+},
+{
+    "url": "/docs/configuring-user-impersonation-with-hive-authorization/",
+    "title": "Configuring User Impersonation with Hive Authorization",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/060-configuring-user-impersonation-with-hive-authorization.md"
+},
+{
+    "url": "/docs/configuring-user-authentication/",
+    "title": "Configuring User Authentication",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/070-configuring-user-authentication.md"
+},
+{
+    "url": "/docs/configuring-plain-authentication/",
+    "title": "Configuring Plain Authentication",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/080-configuring-plain-authentication.md"
+},
+{
+    "url": "/docs/configuring-kerberos-authentication/",
+    "title": "Configuring Kerberos Authentication",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/090-configuring-kerberos-auththentication.md"
+},
+{
+    "url": "/docs/configuring-web-console-and-rest-api-security/",
+    "title": "Configuring Web Console and REST API Security",
+    "parent": "Securing Drill",
+    "relative_path": "_docs/configure-drill/securing-drill/091-configuring-web-ui-and-rest-api-security.md"
+},
+{
     "url": "/docs/connect-a-data-source-introduction/",
     "title": "Connect a Data Source Introduction",
     "parent": "Connect a Data Source",
@@ -420,6 +456,12 @@
     "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/010-manually-adding-custom-functions-to-drill.md"
 },
 {
+    "url": "/docs/creating-custom-authenticators/",
+    "title": "Creating Custom Authenticators",
+    "parent": "Adding Custom Functions to Drill",
+    "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/015-creating-custom-authenticators.md"
+},
+{
     "url": "/docs/dynamic-udfs/",
     "title": "Dynamic UDFs",
     "parent": "Adding Custom Functions to Drill",

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/about-sql-function-examples/index.html
----------------------------------------------------------------------
diff --git a/docs/about-sql-function-examples/index.html b/docs/about-sql-function-examples/index.html
index 770d9b1..e60202f 100644
--- a/docs/about-sql-function-examples/index.html
+++ b/docs/about-sql-function-examples/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/about-the-mapr-sandbox/index.html
----------------------------------------------------------------------
diff --git a/docs/about-the-mapr-sandbox/index.html b/docs/about-the-mapr-sandbox/index.html
index 1605c53..86caffc 100644
--- a/docs/about-the-mapr-sandbox/index.html
+++ b/docs/about-the-mapr-sandbox/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/adding-custom-functions-to-drill-introduction/index.html
----------------------------------------------------------------------
diff --git a/docs/adding-custom-functions-to-drill-introduction/index.html b/docs/adding-custom-functions-to-drill-introduction/index.html
index e8ed32d..b113949 100644
--- a/docs/adding-custom-functions-to-drill-introduction/index.html
+++ b/docs/adding-custom-functions-to-drill-introduction/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/adding-custom-functions-to-drill/index.html
----------------------------------------------------------------------
diff --git a/docs/adding-custom-functions-to-drill/index.html b/docs/adding-custom-functions-to-drill/index.html
index 7115e72..d947735 100644
--- a/docs/adding-custom-functions-to-drill/index.html
+++ b/docs/adding-custom-functions-to-drill/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>
@@ -1123,6 +1132,9 @@
           <li><a href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
         
       
+          <li><a href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+        
+      
           <li><a href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
         
       

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/aggregate-and-aggregate-statistical/index.html
----------------------------------------------------------------------
diff --git a/docs/aggregate-and-aggregate-statistical/index.html b/docs/aggregate-and-aggregate-statistical/index.html
index 5ce4b39..f129262 100644
--- a/docs/aggregate-and-aggregate-statistical/index.html
+++ b/docs/aggregate-and-aggregate-statistical/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/aggregate-window-functions/index.html
----------------------------------------------------------------------
diff --git a/docs/aggregate-window-functions/index.html b/docs/aggregate-window-functions/index.html
index 4e6ad7f..610a86a 100644
--- a/docs/aggregate-window-functions/index.html
+++ b/docs/aggregate-window-functions/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/alter-system/index.html
----------------------------------------------------------------------
diff --git a/docs/alter-system/index.html b/docs/alter-system/index.html
index 991f618..d9f4399 100644
--- a/docs/alter-system/index.html
+++ b/docs/alter-system/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/analyzing-data-using-window-functions/index.html
----------------------------------------------------------------------
diff --git a/docs/analyzing-data-using-window-functions/index.html b/docs/analyzing-data-using-window-functions/index.html
index 6282946..96abe9f 100644
--- a/docs/analyzing-data-using-window-functions/index.html
+++ b/docs/analyzing-data-using-window-functions/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/analyzing-highly-dynamic-datasets/index.html
----------------------------------------------------------------------
diff --git a/docs/analyzing-highly-dynamic-datasets/index.html b/docs/analyzing-highly-dynamic-datasets/index.html
index 7e83174..633b954 100644
--- a/docs/analyzing-highly-dynamic-datasets/index.html
+++ b/docs/analyzing-highly-dynamic-datasets/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/analyzing-social-media/index.html
----------------------------------------------------------------------
diff --git a/docs/analyzing-social-media/index.html b/docs/analyzing-social-media/index.html
index d69bac8..5bfaaa9 100644
--- a/docs/analyzing-social-media/index.html
+++ b/docs/analyzing-social-media/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/analyzing-the-yelp-academic-dataset/index.html
----------------------------------------------------------------------
diff --git a/docs/analyzing-the-yelp-academic-dataset/index.html b/docs/analyzing-the-yelp-academic-dataset/index.html
index e45fca4..ce3ca1b 100644
--- a/docs/analyzing-the-yelp-academic-dataset/index.html
+++ b/docs/analyzing-the-yelp-academic-dataset/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/aol-search/index.html
----------------------------------------------------------------------
diff --git a/docs/aol-search/index.html b/docs/aol-search/index.html
index 737ca34..d0d16a7 100644
--- a/docs/aol-search/index.html
+++ b/docs/aol-search/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/apache-drill-0-4-0-release-notes/index.html
----------------------------------------------------------------------
diff --git a/docs/apache-drill-0-4-0-release-notes/index.html b/docs/apache-drill-0-4-0-release-notes/index.html
index 281b4d0..b2024b3 100644
--- a/docs/apache-drill-0-4-0-release-notes/index.html
+++ b/docs/apache-drill-0-4-0-release-notes/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/b5bddd6e/docs/apache-drill-0-5-0-release-notes/index.html
----------------------------------------------------------------------
diff --git a/docs/apache-drill-0-5-0-release-notes/index.html b/docs/apache-drill-0-5-0-release-notes/index.html
index d19c5fc..8a439cd 100644
--- a/docs/apache-drill-0-5-0-release-notes/index.html
+++ b/docs/apache-drill-0-5-0-release-notes/index.html
@@ -277,6 +277,33 @@
             
           
             
+              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-authentication/">Configuring Plain Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-authentication/">Configuring Kerberos Authentication</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
+              
+            </ul>
+            
+          
+            
               <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
               <ul style="display: none">
               
@@ -290,26 +317,6 @@
             
           
             
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-authentication/">Configuring User Authentication</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-web-console-and-rest-api-security/">Configuring Web Console and REST API Security</a></li>
-            
-          
-            
               <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-to-read-web-server-logs/">Configuring Drill to Read Web Server Logs</a></li>
             
           
@@ -907,6 +914,8 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
               
+                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
+              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
               
             </ul>