This is an automated email from the ASF dual-hosted git repository.
visortelle pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git
The following commit(s) were added to refs/heads/main by this push:
new ca9e0e881522 [fix][doc] Fix dead link in athenz doc (#923)
ca9e0e881522 is described below
commit ca9e0e881522baaabda9d98cae8c34baacd1547e
Author: Okada Haruki <[email protected]>
AuthorDate: Fri Jul 12 14:46:50 2024 +0900
[fix][doc] Fix dead link in athenz doc (#923)
* [fix][doc] Fix dead link in athenz doc
* [fix][doc] Fix versioned docs as well
---------
Co-authored-by: Kiryl Valkovich <[email protected]>
---
docs/security-athenz.md | 2 +-
versioned_docs/version-2.10.x/security-athenz.md | 2 +-
versioned_docs/version-2.11.x/security-athenz.md | 2 +-
versioned_docs/version-2.2.0/security-athenz.md | 2 +-
versioned_docs/version-2.2.1/security-athenz.md | 2 +-
versioned_docs/version-2.3.0/security-athenz.md | 2 +-
versioned_docs/version-2.3.1/security-athenz.md | 2 +-
versioned_docs/version-2.3.2/security-athenz.md | 2 +-
versioned_docs/version-2.4.0/security-athenz.md | 2 +-
versioned_docs/version-2.4.1/security-athenz.md | 2 +-
versioned_docs/version-2.4.2/security-athenz.md | 2 +-
versioned_docs/version-2.5.0/security-athenz.md | 2 +-
versioned_docs/version-2.5.1/security-athenz.md | 2 +-
versioned_docs/version-2.5.2/security-athenz.md | 2 +-
versioned_docs/version-2.6.0/security-athenz.md | 2 +-
versioned_docs/version-2.6.1/security-athenz.md | 2 +-
versioned_docs/version-2.6.2/security-athenz.md | 2 +-
versioned_docs/version-2.6.3/security-athenz.md | 2 +-
versioned_docs/version-2.6.4/security-athenz.md | 2 +-
versioned_docs/version-2.7.0/security-athenz.md | 2 +-
versioned_docs/version-2.7.1/security-athenz.md | 2 +-
versioned_docs/version-2.7.2/security-athenz.md | 2 +-
versioned_docs/version-2.7.3/security-athenz.md | 2 +-
versioned_docs/version-2.7.4/security-athenz.md | 2 +-
versioned_docs/version-2.7.5/security-athenz.md | 2 +-
versioned_docs/version-2.8.x/security-athenz.md | 2 +-
versioned_docs/version-2.9.x/security-athenz.md | 2 +-
versioned_docs/version-3.0.x/security-athenz.md | 2 +-
versioned_docs/version-3.1.x/security-athenz.md | 2 +-
versioned_docs/version-3.2.x/security-athenz.md | 2 +-
versioned_docs/version-3.3.x/security-athenz.md | 2 +-
31 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/docs/security-athenz.md b/docs/security-athenz.md
index de290474ee68..7c7ff12743d1 100644
--- a/docs/security-athenz.md
+++ b/docs/security-athenz.md
@@ -12,7 +12,7 @@ import TabItem from '@theme/TabItem';
[Athenz](https://github.com/AthenZ/athenz) is a role-based
authentication/authorization system. In Pulsar, you can use Athenz role tokens
(also known as *z-tokens*) to establish the identity of the client.
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
## Prerequisites
diff --git a/versioned_docs/version-2.10.x/security-athenz.md
b/versioned_docs/version-2.10.x/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.10.x/security-athenz.md
+++ b/versioned_docs/version-2.10.x/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.11.x/security-athenz.md
b/versioned_docs/version-2.11.x/security-athenz.md
index 733d1b8b7e91..184f19e3d677 100644
--- a/versioned_docs/version-2.11.x/security-athenz.md
+++ b/versioned_docs/version-2.11.x/security-athenz.md
@@ -11,7 +11,7 @@ import TabItem from '@theme/TabItem';
[Athenz](https://github.com/AthenZ/athenz) is a role-based
authentication/authorization system. In Pulsar, you can use Athenz role tokens
(also known as *z-tokens*) to establish the identity of the client.
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
## Prerequisites
diff --git a/versioned_docs/version-2.2.0/security-athenz.md
b/versioned_docs/version-2.2.0/security-athenz.md
index 3e01bde4bc84..939dd7ab5ab8 100644
--- a/versioned_docs/version-2.2.0/security-athenz.md
+++ b/versioned_docs/version-2.2.0/security-athenz.md
@@ -8,7 +8,7 @@ sidebar_label: "Authentication using Athenz"
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.2.1/security-athenz.md
b/versioned_docs/version-2.2.1/security-athenz.md
index 3e01bde4bc84..939dd7ab5ab8 100644
--- a/versioned_docs/version-2.2.1/security-athenz.md
+++ b/versioned_docs/version-2.2.1/security-athenz.md
@@ -8,7 +8,7 @@ sidebar_label: "Authentication using Athenz"
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.3.0/security-athenz.md
b/versioned_docs/version-2.3.0/security-athenz.md
index 3e01bde4bc84..939dd7ab5ab8 100644
--- a/versioned_docs/version-2.3.0/security-athenz.md
+++ b/versioned_docs/version-2.3.0/security-athenz.md
@@ -8,7 +8,7 @@ sidebar_label: "Authentication using Athenz"
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.3.1/security-athenz.md
b/versioned_docs/version-2.3.1/security-athenz.md
index 3e01bde4bc84..939dd7ab5ab8 100644
--- a/versioned_docs/version-2.3.1/security-athenz.md
+++ b/versioned_docs/version-2.3.1/security-athenz.md
@@ -8,7 +8,7 @@ sidebar_label: "Authentication using Athenz"
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.3.2/security-athenz.md
b/versioned_docs/version-2.3.2/security-athenz.md
index 3e01bde4bc84..939dd7ab5ab8 100644
--- a/versioned_docs/version-2.3.2/security-athenz.md
+++ b/versioned_docs/version-2.3.2/security-athenz.md
@@ -8,7 +8,7 @@ sidebar_label: "Authentication using Athenz"
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.4.0/security-athenz.md
b/versioned_docs/version-2.4.0/security-athenz.md
index 3e01bde4bc84..939dd7ab5ab8 100644
--- a/versioned_docs/version-2.4.0/security-athenz.md
+++ b/versioned_docs/version-2.4.0/security-athenz.md
@@ -8,7 +8,7 @@ sidebar_label: "Authentication using Athenz"
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.4.1/security-athenz.md
b/versioned_docs/version-2.4.1/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.4.1/security-athenz.md
+++ b/versioned_docs/version-2.4.1/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.4.2/security-athenz.md
b/versioned_docs/version-2.4.2/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.4.2/security-athenz.md
+++ b/versioned_docs/version-2.4.2/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.5.0/security-athenz.md
b/versioned_docs/version-2.5.0/security-athenz.md
index 3e01bde4bc84..939dd7ab5ab8 100644
--- a/versioned_docs/version-2.5.0/security-athenz.md
+++ b/versioned_docs/version-2.5.0/security-athenz.md
@@ -8,7 +8,7 @@ sidebar_label: "Authentication using Athenz"
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.5.1/security-athenz.md
b/versioned_docs/version-2.5.1/security-athenz.md
index 3e01bde4bc84..939dd7ab5ab8 100644
--- a/versioned_docs/version-2.5.1/security-athenz.md
+++ b/versioned_docs/version-2.5.1/security-athenz.md
@@ -8,7 +8,7 @@ sidebar_label: "Authentication using Athenz"
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.5.2/security-athenz.md
b/versioned_docs/version-2.5.2/security-athenz.md
index 3e01bde4bc84..939dd7ab5ab8 100644
--- a/versioned_docs/version-2.5.2/security-athenz.md
+++ b/versioned_docs/version-2.5.2/security-athenz.md
@@ -8,7 +8,7 @@ sidebar_label: "Authentication using Athenz"
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.6.0/security-athenz.md
b/versioned_docs/version-2.6.0/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.6.0/security-athenz.md
+++ b/versioned_docs/version-2.6.0/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.6.1/security-athenz.md
b/versioned_docs/version-2.6.1/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.6.1/security-athenz.md
+++ b/versioned_docs/version-2.6.1/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.6.2/security-athenz.md
b/versioned_docs/version-2.6.2/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.6.2/security-athenz.md
+++ b/versioned_docs/version-2.6.2/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.6.3/security-athenz.md
b/versioned_docs/version-2.6.3/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.6.3/security-athenz.md
+++ b/versioned_docs/version-2.6.3/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.6.4/security-athenz.md
b/versioned_docs/version-2.6.4/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.6.4/security-athenz.md
+++ b/versioned_docs/version-2.6.4/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.7.0/security-athenz.md
b/versioned_docs/version-2.7.0/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.7.0/security-athenz.md
+++ b/versioned_docs/version-2.7.0/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.7.1/security-athenz.md
b/versioned_docs/version-2.7.1/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.7.1/security-athenz.md
+++ b/versioned_docs/version-2.7.1/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.7.2/security-athenz.md
b/versioned_docs/version-2.7.2/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.7.2/security-athenz.md
+++ b/versioned_docs/version-2.7.2/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.7.3/security-athenz.md
b/versioned_docs/version-2.7.3/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.7.3/security-athenz.md
+++ b/versioned_docs/version-2.7.3/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.7.4/security-athenz.md
b/versioned_docs/version-2.7.4/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.7.4/security-athenz.md
+++ b/versioned_docs/version-2.7.4/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.7.5/security-athenz.md
b/versioned_docs/version-2.7.5/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.7.5/security-athenz.md
+++ b/versioned_docs/version-2.7.5/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.8.x/security-athenz.md
b/versioned_docs/version-2.8.x/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.8.x/security-athenz.md
+++ b/versioned_docs/version-2.8.x/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-2.9.x/security-athenz.md
b/versioned_docs/version-2.9.x/security-athenz.md
index 7a8d6d927e9d..146dbbaedbba 100644
--- a/versioned_docs/version-2.9.x/security-athenz.md
+++ b/versioned_docs/version-2.9.x/security-athenz.md
@@ -9,7 +9,7 @@ original_id: security-athenz
## Athenz authentication settings
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
To begin, you need to set up Athenz service access control. You need to create
domains for the *provider* (which provides some resources to other services
with some authentication/authorization policies) and the *tenant* (which is
provisioned to access some resources in a provider). In this case, the provider
corresponds to the Pulsar service itself and the tenant corresponds to each
application using Pulsar (typically, a
[tenant](reference-terminology.md#tenant) in Pulsar).
diff --git a/versioned_docs/version-3.0.x/security-athenz.md
b/versioned_docs/version-3.0.x/security-athenz.md
index b3bad565b769..e4b01543b037 100644
--- a/versioned_docs/version-3.0.x/security-athenz.md
+++ b/versioned_docs/version-3.0.x/security-athenz.md
@@ -11,7 +11,7 @@ import TabItem from '@theme/TabItem';
[Athenz](https://github.com/AthenZ/athenz) is a role-based
authentication/authorization system. In Pulsar, you can use Athenz role tokens
(also known as *z-tokens*) to establish the identity of the client.
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
## Prerequisites
diff --git a/versioned_docs/version-3.1.x/security-athenz.md
b/versioned_docs/version-3.1.x/security-athenz.md
index 12a0bf403e06..b4d8c439ca96 100644
--- a/versioned_docs/version-3.1.x/security-athenz.md
+++ b/versioned_docs/version-3.1.x/security-athenz.md
@@ -11,7 +11,7 @@ import TabItem from '@theme/TabItem';
[Athenz](https://github.com/AthenZ/athenz) is a role-based
authentication/authorization system. In Pulsar, you can use Athenz role tokens
(also known as *z-tokens*) to establish the identity of the client.
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
## Prerequisites
diff --git a/versioned_docs/version-3.2.x/security-athenz.md
b/versioned_docs/version-3.2.x/security-athenz.md
index de290474ee68..7c7ff12743d1 100644
--- a/versioned_docs/version-3.2.x/security-athenz.md
+++ b/versioned_docs/version-3.2.x/security-athenz.md
@@ -12,7 +12,7 @@ import TabItem from '@theme/TabItem';
[Athenz](https://github.com/AthenZ/athenz) is a role-based
authentication/authorization system. In Pulsar, you can use Athenz role tokens
(also known as *z-tokens*) to establish the identity of the client.
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
## Prerequisites
diff --git a/versioned_docs/version-3.3.x/security-athenz.md
b/versioned_docs/version-3.3.x/security-athenz.md
index de290474ee68..7c7ff12743d1 100644
--- a/versioned_docs/version-3.3.x/security-athenz.md
+++ b/versioned_docs/version-3.3.x/security-athenz.md
@@ -12,7 +12,7 @@ import TabItem from '@theme/TabItem';
[Athenz](https://github.com/AthenZ/athenz) is a role-based
authentication/authorization system. In Pulsar, you can use Athenz role tokens
(also known as *z-tokens*) to establish the identity of the client.
-A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts) (ZTS)
server.
+A [decentralized Athenz
system](https://github.com/AthenZ/athenz/blob/master/docs/decent_authz_flow.md)
contains an [authori**Z**ation **M**anagement
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zms.md)
(ZMS) server and an [authori**Z**ation **T**oken
**S**ystem](https://github.com/AthenZ/athenz/blob/master/docs/setup_zts.md)
(ZTS) server.
## Prerequisites