Sync doc updates for proxyRole to versioned docs (#593)

* sync doc updates of #408 (for #19270)

* remove the conditional requirement
diff --git a/versioned_docs/version-2.10.x/developing-binary-protocol.md b/versioned_docs/version-2.10.x/developing-binary-protocol.md
index 8f1a191..2b50e72 100644
--- a/versioned_docs/version-2.10.x/developing-binary-protocol.md
+++ b/versioned_docs/version-2.10.x/developing-binary-protocol.md
@@ -141,13 +141,16 @@
 ```
 
 Fields:
- * `client_version` → String based identifier. Format is not enforced
+ * `client_version` → String based identifier. Format is not enforced.
  * `auth_method_name` → *(optional)* Name of the authentication plugin if auth
-   enabled
- * `auth_data` → *(optional)* Plugin specific authentication data
+   enabled.
+ * `auth_data` → *(optional)* Plugin specific authentication data.
  * `protocol_version` → Indicates the protocol version supported by the
    client. Broker will not send commands introduced in newer revisions of the
-   protocol. Broker might be enforcing a minimum version
+   protocol. Broker might be enforcing a minimum version.
+ * `original_principal`: Added by the proxy. Regular clients are not expected to supply this value. When set and when authorization is enabled, the `auth_data` must map to one of the `proxyRoles` in the `broker.conf` file.
+ * `original_auth_method`: Added by the proxy. Regular clients are not expected to supply this value.
+ * `original_auth_data`: Added by the proxy when configured to do so. Regular clients are not expected to supply this value.
 
 ```protobuf
 
diff --git a/versioned_docs/version-2.11.x/developing-binary-protocol.md b/versioned_docs/version-2.11.x/developing-binary-protocol.md
index e5a1ff8..253f1b6 100644
--- a/versioned_docs/version-2.11.x/developing-binary-protocol.md
+++ b/versioned_docs/version-2.11.x/developing-binary-protocol.md
@@ -142,7 +142,10 @@
  * `auth_method_name`: *(optional)* Name of the authentication plugin if auth is enabled.
  * `auth_data`: *(optional)* Plugin specific authentication data.
  * `protocol_version`: Indicates the protocol version supported by the client. Broker will not send commands introduced in newer revisions of the protocol. Broker might be enforcing a minimum version.
-
+ * `original_principal`: Added by the proxy. Regular clients are not expected to supply this value. When set and when authorization is enabled, the `auth_data` must map to one of the `proxyRoles` in the `broker.conf` file.
+ * `original_auth_method`: Added by the proxy. Regular clients are not expected to supply this value.
+ * `original_auth_data`: Added by the proxy when configured to do so. Regular clients are not expected to supply this value.
+ 
 ```protobuf
 message CommandConnected {
   "server_version" : "Pulsar-Broker-v1.15.2",
diff --git a/versioned_docs/version-2.8.x/developing-binary-protocol.md b/versioned_docs/version-2.8.x/developing-binary-protocol.md
index da66891..f6d9212 100644
--- a/versioned_docs/version-2.8.x/developing-binary-protocol.md
+++ b/versioned_docs/version-2.8.x/developing-binary-protocol.md
@@ -131,13 +131,16 @@
 ```
 
 Fields:
- * `client_version` → String based identifier. Format is not enforced
+ * `client_version` → String based identifier. Format is not enforced.
  * `auth_method_name` → *(optional)* Name of the authentication plugin if auth
-   enabled
- * `auth_data` → *(optional)* Plugin specific authentication data
+   enabled.
+ * `auth_data` → *(optional)* Plugin specific authentication data.
  * `protocol_version` → Indicates the protocol version supported by the
    client. Broker will not send commands introduced in newer revisions of the
-   protocol. Broker might be enforcing a minimum version
+   protocol. Broker might be enforcing a minimum version.
+ * `original_principal`: Added by the proxy. Regular clients are not expected to supply this value. When set and when authorization is enabled, the `auth_data` must map to one of the `proxyRoles` in the `broker.conf` file.
+ * `original_auth_method`: Added by the proxy. Regular clients are not expected to supply this value.
+ * `original_auth_data`: Added by the proxy when configured to do so. Regular clients are not expected to supply this value.
 
 ```protobuf
 
diff --git a/versioned_docs/version-2.9.x/developing-binary-protocol.md b/versioned_docs/version-2.9.x/developing-binary-protocol.md
index 763dfb2..156947c 100644
--- a/versioned_docs/version-2.9.x/developing-binary-protocol.md
+++ b/versioned_docs/version-2.9.x/developing-binary-protocol.md
@@ -131,13 +131,16 @@
 ```
 
 Fields:
- * `client_version` → String based identifier. Format is not enforced
+ * `client_version` → String based identifier. Format is not enforced.
  * `auth_method_name` → *(optional)* Name of the authentication plugin if auth
-   enabled
- * `auth_data` → *(optional)* Plugin specific authentication data
+   enabled.
+ * `auth_data` → *(optional)* Plugin specific authentication data.
  * `protocol_version` → Indicates the protocol version supported by the
    client. Broker will not send commands introduced in newer revisions of the
-   protocol. Broker might be enforcing a minimum version
+   protocol. Broker might be enforcing a minimum version.
+ * `original_principal`: Added by the proxy. Regular clients are not expected to supply this value. When set and when authorization is enabled, the `auth_data` must map to one of the `proxyRoles` in the `broker.conf` file.
+ * `original_auth_method`: Added by the proxy. Regular clients are not expected to supply this value.
+ * `original_auth_data`: Added by the proxy when configured to do so. Regular clients are not expected to supply this value.
 
 ```protobuf