You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by si...@apache.org on 2018/10/12 00:32:12 UTC

[pulsar] branch asf-site updated: Redirect old website to new website for security-overview page (#2780)

This is an automated email from the ASF dual-hosted git repository.

sijie pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e8aec22  Redirect old website to new website for security-overview page (#2780)
e8aec22 is described below

commit e8aec22cfa8d96a8a1efe729ecaad9e6d5dedf38
Author: Sijie Guo <gu...@gmail.com>
AuthorDate: Thu Oct 11 17:32:07 2018 -0700

    Redirect old website to new website for security-overview page (#2780)
---
 content/docs/latest/security/overview/index.html | 1094 +---------------------
 1 file changed, 1 insertion(+), 1093 deletions(-)

diff --git a/content/docs/latest/security/overview/index.html b/content/docs/latest/security/overview/index.html
index d920885..b3941fe 100644
--- a/content/docs/latest/security/overview/index.html
+++ b/content/docs/latest/security/overview/index.html
@@ -23,1098 +23,6 @@
 
 <html>
   <head>
-    <!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-<title>Pulsar Security Overview</title>
-
-<meta charset="utf-8">
-
-<link rel="stylesheet" href="/css/style.css">
-<link rel="shortcut icon" href="/img/favicon.ico">
-
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>
-<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
-<script src="/js/jquery.tocify.min.js"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
-
-<script src="/js/jquery.scrollTo.min.js"></script>
-<script async src="/js/main.js"></script>
-
+    <meta http-equiv="Refresh" content="0; url=//pulsar.apache.org/docs/en/security-overview/">
   </head>
-  <body class="body">
-    <main class="main">
-      <!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-<nav class="navbar navbar-toggleable-md navbar-light sticky-top">
-  <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
-    <span class="navbar-toggler-icon"></span>
-  </button>
-
-  
-  <a class="navbar-brand" href="/">
-    <img class="main-logo" src="/img/pulsar-logo.png" alt="Pulsar logo">
-  </a>
-  
-
-  <a class="navbar-nav"></a>
-
-  <div class="collapse navbar-collapse justify-content-end" id="navbarNavDropdown">
-    <ul class="navbar-nav">
-      <li class="nav-item dropdown">
-        <a class="nav-link dropdown-toggle" href="#" id="clientLibsDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation</a>
-
-        <div class="dropdown-menu" aria-labelledby="documentationDropdown">
-          <a class="dropdown-item" href="/docs/latest/getting-started/LocalCluster">Latest</a>
-
-          <div class="dropdown-divider"></div>
-          <h3 class="dropdown-header">Stable release</h3>
-          <a class="dropdown-item" href="/docs/v2.0.1-incubating/getting-started/LocalCluster">2.0.1-incubating</a>
-
-          
-              <div class="dropdown-divider"></div>
-              <h3 class="dropdown-header">Other releases</h3>
-
-              
-                  <a class="dropdown-item" href="/docs/v1.22.1-incubating/getting-started/LocalCluster">1.22.1-incubating</a>
-              
-                  <a class="dropdown-item" href="/docs/v2.0.0-rc1-incubating/getting-started/LocalCluster">2.0.0-rc1-incubating</a>
-              
-                  <a class="dropdown-item" href="/docs/v1.22.0-incubating/getting-started/LocalCluster">1.22.0-incubating</a>
-              
-                  <a class="dropdown-item" href="/docs/v1.21.0-incubating/getting-started/LocalCluster">1.21.0-incubating</a>
-              
-                  <a class="dropdown-item" href="/docs/v1.20.0-incubating/getting-started/LocalCluster">1.20.0-incubating</a>
-              
-                  <a class="dropdown-item" href="/docs/v1.19.0-incubating/getting-started/LocalCluster">1.19.0-incubating</a>
-              
-          
-        </div>
-      </li>
-
-      <li class="nav-item">
-          <a class="nav-link" href="/download">Download</a>
-      </li>
-
-      <li class="nav-item dropdown">
-        <a class="nav-link dropdown-toggle" href="#" id="clientLibsDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-          Client libraries
-        </a>
-        <div class="dropdown-menu" aria-labelledby="clientLibsDropdown">
-          <a class="dropdown-item" href="/docs/latest/clients/Java">
-            Java
-          </a>
-          <a class="dropdown-item" href="/docs/latest/clients/go">
-            Go
-          </a>
-          <a class="dropdown-item" href="/docs/latest/clients/Python">
-            Python
-          </a>
-          <a class="dropdown-item" href="/docs/latest/clients/Cpp">
-            C++
-          </a>
-          <div class="dropdown-divider"></div>
-          <a class="dropdown-item" href="/api/client">
-            Java client Javadoc
-          </a>
-          <a class="dropdown-item" href="/api/admin">
-            Java admin Javadoc
-          </a>
-          <a class="dropdown-item" href="https://godoc.org/github.com/apache/incubator-pulsar/pulsar-client-go/pulsar">
-            GoDoc
-          </a>
-          <a class="dropdown-item" href="/api/pulsar-functions">
-            Pulsar Functions Java SDK
-          </a>
-          <a class="dropdown-item" href="/api/python">
-            Python API docs
-          </a>
-          <a class="dropdown-item" href="/api/cpp">
-            C++ API docs
-          </a>
-        </div>
-      </li>
-
-      <li class="nav-item dropdown">
-        <a class="nav-link dropdown-toggle" href="#" id="versionsDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-          Community
-        </a>
-        <div class="dropdown-menu dropdown-left" aria-labelledby="versionsDropdown">
-          <h3 class="dropdown-header">Get in touch</h3>
-          <a class="dropdown-item" href="/contact">Contact</a>
-          <a class="dropdown-item" href="/events/current-event">Events</a>
-          <a class="dropdown-item" href="https://twitter.com/Apache_Pulsar">Twitter</a>
-          <a class="dropdown-item" href="https://github.com/apache/incubator-pulsar/wiki">Wiki</a>
-          <a class="dropdown-item" href="https://github.com/apache/incubator-pulsar/issues">Issue tracking</a>
-          <div class="dropdown-divider"></div>
-          <h3 class="dropdown-header">Resources</h3>
-          <a class="dropdown-item" href="/resources">Resources</a>
-          <a class="dropdown-item" href="/team">Team</a>
-          <div class="dropdown-divider"></div>
-          <h3 class="dropdown-header">Apache</h3>
-          <a class="dropdown-item" href="https://www.apache.org/">The Apache Software Foundation</a>
-          <a class="dropdown-item" href="https://www.apache.org/licenses/">License</a>
-          <a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
-          <a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
-          <a class="dropdown-item" href="https://www.apache.org/security">Security</a>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <a class="hidden-md-down" href="http://www.apache.org/">
-    <img class="asf-logo" title="Apache Software Foundation" src="/img/feather.png" />
-  </a>
-</nav>
-
-<!--
-<nav class="navbar navbar-toggleable-md navbar-light" style="border: 1px solid red;">
-  <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
-    <span class="navbar-toggler-icon"></span>
-  </button>
-
-  <a class="navbar-brand" href="/">
-    <img src="/img/pulsar-logo.png" class="d-inline-block align-top" alt="Pulsar logo" height="40" width="60">
-  </a>
-
-  <div class="collapse navbar-collapse" id="navbarSupportedContent">
-    <ul class="navbar-nav mr-auto">
-      <li class="nav-item active">
-        <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
-      </li>
-      <li class="nav-item">
-        <a class="nav-link" href="#">Link</a>
-      </li>
-      <li class="nav-item">
-        <a class="nav-link disabled" href="#">Disabled</a>
-      </li>
-    </ul>
-  </div>
-</nav>-->
-
-
-      <main>
-        <!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-
-<div class="docs-container container-fluid">
-  <div class="row">
-    <nav class="sidebar-nav hidden-md-down col-lg-3">
-      <!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-
-<aside class="sidebar-nav">
-  <div id="sidebar-accordion" role="tablist" aria-multiselectable="true">
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-getting-started">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-getting-started" aria-controls="collapse-getting-started">
-            Getting started
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-getting-started" role="tabpanel" aria-labelledby="heading-getting-started">
-        <ul>
-          
-          
-          <li>
-            <a href="../../getting-started/Pulsar-2.0">
-              Pulsar 2.0
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../getting-started/LocalCluster">
-              Run Pulsar locally
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../getting-started/docker">
-              Pulsar in Docker
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../getting-started/Clients">
-              Client libraries
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../getting-started/ConceptsAndArchitecture">
-              Concepts and architecture
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-pulsar-functions">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-pulsar-functions" aria-controls="collapse-pulsar-functions">
-            Pulsar Functions
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-pulsar-functions" role="tabpanel" aria-labelledby="heading-pulsar-functions">
-        <ul>
-          
-          
-          <li>
-            <a href="../../functions/overview">
-              Pulsar Functions overview
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../functions/quickstart">
-              Getting started with Pulsar Functions
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../functions/api">
-              The Pulsar Functions API
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../functions/deployment">
-              Deploying Pulsar Functions
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../functions/guarantees">
-              Processing guarantees
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../functions/metrics">
-              Metrics for Pulsar Functions
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-pulsar-io">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-pulsar-io" aria-controls="collapse-pulsar-io">
-            Pulsar IO
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-pulsar-io" role="tabpanel" aria-labelledby="heading-pulsar-io">
-        <ul>
-          
-          
-          <li>
-            <a href="../../io/overview">
-              Pulsar IO overview
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../io/quickstart">
-              Getting started with Pulsar IO
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-deployment">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-deployment" aria-controls="collapse-deployment">
-            Deployment
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-deployment" role="tabpanel" aria-labelledby="heading-deployment">
-        <ul>
-          
-          
-          <li>
-            <a href="../../deployment/aws-cluster">
-              Deploy on Amazon Web Services
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../deployment/cluster">
-              Single cluster on bare metal
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../deployment/instance">
-              Multi-cluster instance on bare metal
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../deployment/Kubernetes">
-              Pulsar on Kubernetes
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../deployment/dcos">
-              Pulsar on DC/OS
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../deployment/Monitoring">
-              Monitoring
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-administration">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-administration" aria-controls="collapse-administration">
-            Administration
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-administration" role="tabpanel" aria-labelledby="heading-administration">
-        <ul>
-          
-          
-          <li>
-            <a href="../../admin/ZooKeeperBookKeeper">
-              ZooKeeper and BookKeeper
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin/GeoReplication">
-              Geo-replication
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin/Dashboard">
-              Dashboard
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin/Stats">
-              Pulsar statistics
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin/LoadDistribution">
-              Load distribution
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin/Proxy">
-              Pulsar proxy
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-security">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-security" aria-controls="collapse-security">
-            Security
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-security" role="tabpanel" aria-labelledby="heading-security">
-        <ul>
-          
-          
-          <li>
-            <a href="../../security/overview">
-              Overview
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../security/tls-transport">
-              Transport Encryption with TLS
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../security/tls">
-              Authentication using TLS
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../security/athenz">
-              Authentication using Athenz
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../security/authorization">
-              Authorization and ACLs
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../security/encryption">
-              End-to-End Encryption
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../security/extending">
-              Extending Authentication and Authorization
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-client-libraries">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-client-libraries" aria-controls="collapse-client-libraries">
-            Client libraries
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-client-libraries" role="tabpanel" aria-labelledby="heading-client-libraries">
-        <ul>
-          
-          
-          <li>
-            <a href="../../clients/Java">
-              Java client
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../clients/go">
-              Go client
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../clients/Python">
-              Python client
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../clients/Cpp">
-              C++ client
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../clients/WebSocket">
-              WebSocket API
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-admin-api">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-admin-api" aria-controls="collapse-admin-api">
-            Admin API
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-admin-api" role="tabpanel" aria-labelledby="heading-admin-api">
-        <ul>
-          
-          
-          <li>
-            <a href="../../admin-api/overview">
-              Overview
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin-api/clusters">
-              Clusters
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin-api/tenants">
-              Tenants
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin-api/brokers">
-              Brokers
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin-api/namespaces">
-              Namespaces
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin-api/permissions">
-              Permissions
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin-api/persistent-topics">
-              Persistent topics
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin-api/non-persistent-topics">
-              Non-Persistent topics
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../admin-api/partitioned-topics">
-              Partitioned topics
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-adaptors">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-adaptors" aria-controls="collapse-adaptors">
-            Adaptors
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-adaptors" role="tabpanel" aria-labelledby="heading-adaptors">
-        <ul>
-          
-          
-          <li>
-            <a href="../../adaptors/KafkaWrapper">
-              Apache Kafka client wrapper
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../adaptors/PulsarSpark">
-              Spark Streaming
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../adaptors/PulsarStorm">
-              Apache Storm
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-cookbooks">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-cookbooks" aria-controls="collapse-cookbooks">
-            Cookbooks
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-cookbooks" role="tabpanel" aria-labelledby="heading-cookbooks">
-        <ul>
-          
-          
-          <li>
-            <a href="../../cookbooks/tiered-storage">
-              Tiered Storage
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../cookbooks/compaction">
-              Topic compaction
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../cookbooks/message-deduplication">
-              Managing message deduplication
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../cookbooks/non-persistent-messaging">
-              Non-persistent messaging
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../cookbooks/PartitionedTopics">
-              Partitioned topics
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../cookbooks/RetentionExpiry">
-              Retention and expiry
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../cookbooks/Encryption">
-              Encryption
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../cookbooks/message-queue">
-              Using Pulsar as a message queue
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-developing-pulsar">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-developing-pulsar" aria-controls="collapse-developing-pulsar">
-            Developing Pulsar
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-developing-pulsar" role="tabpanel" aria-labelledby="heading-developing-pulsar">
-        <ul>
-          
-          
-          <li>
-            <a href="../../project/SimulationTools">
-              Simulation tools
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../project/BinaryProtocol">
-              Pulsar binary protocol
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../project/Codebase">
-              Codebase
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../project/schema-storage">
-              Custom schema storage
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../project/ModularLoadManager">
-              Modular load manager
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../project/CompileCpp">
-              Building Pulsar C++ client
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-    
-    <div class="card">
-      <div class="card-header" role="tab" id="heading-reference">
-        <h5>
-          <a data-toggle="collapse" data-parent="#sidebar-accordion" href="#collapse-reference" aria-controls="collapse-reference">
-            Reference
-          </a>
-        </h5>
-      </div>
-
-      <div class="sidebar-group collapse" id="collapse-reference" role="tabpanel" aria-labelledby="heading-reference">
-        <ul>
-          
-          
-          <li>
-            <a href="../../reference/RestApi">
-              Pulsar REST API
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../reference/CliTools">
-              Command-line tools
-            </a>
-          </li>
-          
-          
-          <li>
-            <a href="../../reference/Configuration">
-              Pulsar configuration
-            </a>
-          </li>
-          
-        </ul>
-      </div>
-    </div>
-    
-  </div>
-</aside>
-
-
-    </nav>
-
-    <article class="col-xs-12 col-sm-12 col-md-12 col-lg-7">
-      <section class="docs-header">
-        <h1 class="docs-title">
-          Pulsar Security Overview
-          
-          
-        </h1>
-        
-        <section class="tags">
-          
-        </section>
-
-        <hr class="hr">
-      </section>
-
-      <section class="content">
-        <!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-<p>Apache Pulsar is the central message bus for a business. It is frequently used to store mission-critical data, and therefore enabling security features are crucial.</p>
-
-<p>By default, there is no encryption, authentication, or authorization configured. Any client can communicate to Apache Pulsar via plain text service urls.
-It is critical that access via these plain text service urls is restricted to trusted clients only. Network segmentation and/or authorization ACLs can be used
-to restrict access to trusted IPs in such cases. If neither is used, the cluster is wide open and can be accessed by anyone.</p>
-
-<p>Pulsar supports a pluggable authentication mechanism that Pulsar clients can use to authenticate with brokers and proxies. Pulsar
-can also be configured to support multiple authentication sources.</p>
-
-<p>It is strongly recommended to secure the service components in your Apache Pulsar deployment.</p>
-
-<h2 id="role-tokens">Role Tokens</h2>
-
-<p>In Pulsar, a <em>role</em> is a string, like <code class="highlighter-rouge">admin</code> or <code class="highlighter-rouge">app1</code>, that can represent a single client or multiple clients. Roles are used to control permission for clients
-to produce or consume from certain topics, administer the configuration for tenants, and more.</p>
-
-<p>Apache Pulsar uses a <a href="#authentication-providers">Authentication Provider</a> to establish the identity of a client and then assign that client a <em>role token</em>. This
-role token is then used for <a href="../authorization">Authorization and ACLs</a> to determine what the client is authorized to do.</p>
-
-<h2 id="authentication-providers">Authentication Providers</h2>
-
-<p>Currently Pulsar supports two authentication providers:</p>
-
-<ul>
-  <li><a href="../tls">TLS Authentication</a></li>
-  <li><a href="../athenz">Athenz</a></li>
-</ul>
-
-<h2 id="contents">Contents</h2>
-
-<ul>
-  <li><a href="../tls">Encryption and Authentication using TLS</a></li>
-  <li><a href="../athenz">Authentication using Athenz</a></li>
-  <li><a href="../authorization">Authorization and ACLs</a></li>
-  <li><a href="../encryption">End-to-End Encryption</a></li>
-</ul>
-
-      </section>
-    </article>
-
-    <nav class="toc-bar hidden-md-down col-lg-2">
-      
-      <div id="toc">
-        <h4>Pulsar Security Overview</h4>
-      </div>
-      
-    </nav>
-  </div>
-</div>
-
-      </main>
-    </main>
-
-    <!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-<footer class="footer">
-  <div class="container">
-    <p class="text-center">Copyright 2018 The Apache Software Foundation. All Rights Reserved.</p>
-    <p class="text-center">Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
-  </div>
-</footer>
-
-
-    
-
-    
-    <!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-<script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-102219959-1', 'auto');
-  ga('send', 'pageview');
-</script>
-
-    
-
-    <script type="text/javascript">
-      var navbarOffset = -1 * (document.getElementsByClassName("navbar")[0].offsetHeight);
-      var shiftWindow = function() { scrollBy(0, navbarOffset) };
-      window.addEventListener("hashchange", shiftWindow);
-      window.addEventListener("pageshow", shiftWindow);
-      function load() { if (window.location.hash) shiftWindow(); }
-    </script>
-  </body>
 </html>