diff --git a/modules/install/pages/install-security-bp.adoc b/modules/install/pages/install-security-bp.adoc index 539235ff72..4a6d7b2f42 100644 --- a/modules/install/pages/install-security-bp.adoc +++ b/modules/install/pages/install-security-bp.adoc @@ -1,6 +1,7 @@ = Security Considerations :description: Ensure that you follow security best best practices throughout the deployment lifecycle. :page-topic-type: concept +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/auditing.adoc b/modules/learn/pages/security/auditing.adoc index da6b8dbecc..e1d9ebc21c 100644 --- a/modules/learn/pages/security/auditing.adoc +++ b/modules/learn/pages/security/auditing.adoc @@ -1,6 +1,7 @@ = Auditing :description: Couchbase Server provides event-auditing, sending output to a log-file. :page-aliases: security:security-auditing +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/authentication-domains.adoc b/modules/learn/pages/security/authentication-domains.adoc index 3e9906fcdb..c825ac32e5 100644 --- a/modules/learn/pages/security/authentication-domains.adoc +++ b/modules/learn/pages/security/authentication-domains.adoc @@ -1,5 +1,6 @@ = Authentication Domains :description: pass:q[To access Couchbase Server, users must be authenticated: this can occur in either the _local_ or the _external_ authentication domain.] +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/authentication-overview.adoc b/modules/learn/pages/security/authentication-overview.adoc index 32952e9b49..44c777355c 100644 --- a/modules/learn/pages/security/authentication-overview.adoc +++ b/modules/learn/pages/security/authentication-overview.adoc @@ -1,6 +1,7 @@ = Understanding Authentication :description: pass:q[To access Couchbase Server, users must be authenticated. \ _Authentication_ is a process for identifying who is attempting to access a system.] +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/authentication.adoc b/modules/learn/pages/security/authentication.adoc index cedcce93cd..04fedad8b4 100644 --- a/modules/learn/pages/security/authentication.adoc +++ b/modules/learn/pages/security/authentication.adoc @@ -2,6 +2,7 @@ :description: pass:q[To access Couchbase Server, users must be authenticated. \ _Authentication_ is a process for identifying who is attempting to access a system.] :page-aliases: security:security-authentication,security:security-ldap-new +:page-edition: Enterprise Edition {description} Subsequent to successful authentication, _authorization_ can be performed, whereby the user's appropriate access-level is determined. diff --git a/modules/learn/pages/security/authorization-overview.adoc b/modules/learn/pages/security/authorization-overview.adoc index 8443db362b..81ef60ae59 100644 --- a/modules/learn/pages/security/authorization-overview.adoc +++ b/modules/learn/pages/security/authorization-overview.adoc @@ -1,6 +1,7 @@ = Authorization :description: pass:q[For authorizing users, Couchbase Server provides _Role-Based Access Control_.] :page-aliases: security:security-authorization,security:security-bucket-protection +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/certificates.adoc b/modules/learn/pages/security/certificates.adoc index f57b79d019..7e64ecdb70 100644 --- a/modules/learn/pages/security/certificates.adoc +++ b/modules/learn/pages/security/certificates.adoc @@ -3,6 +3,7 @@ :page-aliases: security:security-certs-auth,security:security-encryption :page-toclevels: 3 [abstract] +:page-edition: Enterprise Edition {description} diff --git a/modules/learn/pages/security/encryption-overview.adoc b/modules/learn/pages/security/encryption-overview.adoc index 9b8242ee72..ba643ce08f 100644 --- a/modules/learn/pages/security/encryption-overview.adoc +++ b/modules/learn/pages/security/encryption-overview.adoc @@ -1,6 +1,7 @@ = Encryption :description: pass:q[Couchbase Server lets you use encryption to protect data.] :page-toclevels: 2 +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/on-the-wire-security.adoc b/modules/learn/pages/security/on-the-wire-security.adoc index 86a908bd51..fa0b317ab1 100644 --- a/modules/learn/pages/security/on-the-wire-security.adoc +++ b/modules/learn/pages/security/on-the-wire-security.adoc @@ -1,5 +1,6 @@ = On-the-Wire Security :description: To support secure communications between nodes, clusters, and clients, Couchbase Server provides interfaces for the configuration of on-the-wire security. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/roles.adoc b/modules/learn/pages/security/roles.adoc index 8c6bc9311e..084b8e626e 100644 --- a/modules/learn/pages/security/roles.adoc +++ b/modules/learn/pages/security/roles.adoc @@ -2,6 +2,7 @@ :description: pass:q[Roles grant users access to one or more resources.] :page-aliases: security:security-roles,security:concepts-rba,security:concepts-rba-for-apps,security:rbac-ro-user,learn:security/resources-under-access-control,security:security-resources-under-access-control :page-toclevels: 3 +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/security-overview.adoc b/modules/learn/pages/security/security-overview.adoc index d1de9580f4..97001640c9 100644 --- a/modules/learn/pages/security/security-overview.adoc +++ b/modules/learn/pages/security/security-overview.adoc @@ -1,6 +1,7 @@ = Security :description: Couchbase Server can be rendered highly secure. :page-aliases: security:security-intro,concepts:security +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/usernames-and-passwords.adoc b/modules/learn/pages/security/usernames-and-passwords.adoc index f1f78b7f43..fe9bb96747 100644 --- a/modules/learn/pages/security/usernames-and-passwords.adoc +++ b/modules/learn/pages/security/usernames-and-passwords.adoc @@ -1,6 +1,7 @@ = Usernames and Passwords :description: pass:q[Couchbase Server requires that administrators and applications _authenticate_, in order to gain access to data, settings, and statistics.] :page-aliases: security:security-pw-auth,security:security-passwords +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/learn/pages/security/using-multiple-cas.adoc b/modules/learn/pages/security/using-multiple-cas.adoc index a6e138b89e..4ab8a86baf 100644 --- a/modules/learn/pages/security/using-multiple-cas.adoc +++ b/modules/learn/pages/security/using-multiple-cas.adoc @@ -1,5 +1,6 @@ = Using Multiple Root Certificates :description: Couchbase Server supports use of multiple CA (or 'root') certificates, for a single cluster. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/configure-client-certificates.adoc b/modules/manage/pages/manage-security/configure-client-certificates.adoc index 1966c16a0c..9be4e5180c 100644 --- a/modules/manage/pages/manage-security/configure-client-certificates.adoc +++ b/modules/manage/pages/manage-security/configure-client-certificates.adoc @@ -1,6 +1,7 @@ = Configure Client Certificates :description: Couchbase Server supports client-authentication by means of X.509 \ certificates. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/configure-ldap.adoc b/modules/manage/pages/manage-security/configure-ldap.adoc index 78e212c959..95038c1249 100644 --- a/modules/manage/pages/manage-security/configure-ldap.adoc +++ b/modules/manage/pages/manage-security/configure-ldap.adoc @@ -1,5 +1,6 @@ = Configure LDAP :description: pass:q[Couchbase Server can be configured to authenticate users by means of LDAP; and to map the LDAP _groups_ of which a user is a member to roles defined on Couchbase Server.] +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/configure-pam.adoc b/modules/manage/pages/manage-security/configure-pam.adoc index 29cc597f00..9cf3a84c42 100644 --- a/modules/manage/pages/manage-security/configure-pam.adoc +++ b/modules/manage/pages/manage-security/configure-pam.adoc @@ -1,6 +1,7 @@ = Configure PAM :description: pass:q[_Pluggable Authentication Modules_ (PAM) provide an authentication framework that allows multiple, low-level authentication schemes to be used by a single API.] :page-aliases: security:security-pam-auth +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/configure-saml.adoc b/modules/manage/pages/manage-security/configure-saml.adoc index c6176dc228..3346fc91aa 100644 --- a/modules/manage/pages/manage-security/configure-saml.adoc +++ b/modules/manage/pages/manage-security/configure-saml.adoc @@ -1,4 +1,5 @@ = Configure SAML +:page-edition: Enterprise Edition You can enable _Structured Authentication Markup Language_ (SAML) authentication that allows users to log into the Couchbase Server Web Console. This authentication methods offers features such as single sign on, two-factor authentication, and centralized authentication administration. diff --git a/modules/manage/pages/manage-security/configure-saslauthd.adoc b/modules/manage/pages/manage-security/configure-saslauthd.adoc index 7dad4fe711..18494e6c9f 100644 --- a/modules/manage/pages/manage-security/configure-saslauthd.adoc +++ b/modules/manage/pages/manage-security/configure-saslauthd.adoc @@ -2,6 +2,7 @@ :description: pass:q[`saslauthd` is a daemon process that handles plaintext authentication \ requests on behalf of the SASL library.] :page-aliases: security:security-saslauthd-new +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/configure-server-certificates.adoc b/modules/manage/pages/manage-security/configure-server-certificates.adoc index a73e460efc..b6dee00e98 100644 --- a/modules/manage/pages/manage-security/configure-server-certificates.adoc +++ b/modules/manage/pages/manage-security/configure-server-certificates.adoc @@ -1,5 +1,6 @@ = Configure Server Certificates :description: Couchbase Server Enterprise Edition supports using X.509 and PKCS #12 certificates for authenticating and encrypting data between the nodes in the cluster. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/enable-client-certificate-handling.adoc b/modules/manage/pages/manage-security/enable-client-certificate-handling.adoc index b9ab90627d..28aa570e60 100644 --- a/modules/manage/pages/manage-security/enable-client-certificate-handling.adoc +++ b/modules/manage/pages/manage-security/enable-client-certificate-handling.adoc @@ -1,5 +1,6 @@ = Enable Client-Certificate Handling :description: Couchbase Server can be enabled to support certificate-based client authentication. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/handle-certificate-errors.adoc b/modules/manage/pages/manage-security/handle-certificate-errors.adoc index cf863c37cc..d05c694324 100644 --- a/modules/manage/pages/manage-security/handle-certificate-errors.adoc +++ b/modules/manage/pages/manage-security/handle-certificate-errors.adoc @@ -1,5 +1,6 @@ = Certificate Error Handling :description: Specific errors can arise from use of X.509 certificates: these should be recognized and appropriately dealt with. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-auditing.adoc b/modules/manage/pages/manage-security/manage-auditing.adoc index f259547c46..6508321ff7 100644 --- a/modules/manage/pages/manage-security/manage-auditing.adoc +++ b/modules/manage/pages/manage-security/manage-auditing.adoc @@ -2,6 +2,7 @@ :description: pass:q[You can audit actions performed on Couchbase Server. Auditing helps administrators verify that system management tasks are performed correctly.] :page-aliases: security:security-audit-events,security:security-audit-targets,security:security-json-fields-new :page-toclevels: 2 +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-authentication.adoc b/modules/manage/pages/manage-security/manage-authentication.adoc index 63545a795d..fbedd03f0b 100644 --- a/modules/manage/pages/manage-security/manage-authentication.adoc +++ b/modules/manage/pages/manage-security/manage-authentication.adoc @@ -1,5 +1,6 @@ = Manage Authentication :description: To access Couchbase Server, administrators and applications must be authenticated. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-certificates.adoc b/modules/manage/pages/manage-security/manage-certificates.adoc index c6a1b4ba22..8dad5a2af0 100644 --- a/modules/manage/pages/manage-security/manage-certificates.adoc +++ b/modules/manage/pages/manage-security/manage-certificates.adoc @@ -1,6 +1,7 @@ = Manage Certificates :description: Couchbase Server supports the use of X.509 certificates. :page-aliases: security:security-x509certsintro +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-connections-and-disks.adoc b/modules/manage/pages/manage-security/manage-connections-and-disks.adoc index 3521c51d92..cb9acdc688 100644 --- a/modules/manage/pages/manage-security/manage-connections-and-disks.adoc +++ b/modules/manage/pages/manage-security/manage-connections-and-disks.adoc @@ -2,6 +2,7 @@ :description: Couchbase-Server security can be enhanced by proper management of \ connections and disks. :page-aliases: security:security-data-encryption,security:security-comm-encryption,security:security-best-practices,security:security-iptables,security:security-acls-new +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-console-access.adoc b/modules/manage/pages/manage-security/manage-console-access.adoc index 31a2f9dbd2..9cb5a1b2cc 100644 --- a/modules/manage/pages/manage-security/manage-console-access.adoc +++ b/modules/manage/pages/manage-security/manage-console-access.adoc @@ -1,6 +1,7 @@ = Manage Console Access :description: Administrators can connect securely with Couchbase Web Console. :page-edition: Enterprise Edition +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-passwords.adoc b/modules/manage/pages/manage-security/manage-passwords.adoc index 4fefebc471..6b4c9b79d9 100644 --- a/modules/manage/pages/manage-security/manage-passwords.adoc +++ b/modules/manage/pages/manage-security/manage-passwords.adoc @@ -1,6 +1,7 @@ = Manage Passwords :description: pass:q[Couchbase Server lets you manage passwords for local users, and enforce password policies.] :page-toclevels: 2 +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-security-settings.adoc b/modules/manage/pages/manage-security/manage-security-settings.adoc index dc3a0a1c54..b4184599f4 100644 --- a/modules/manage/pages/manage-security/manage-security-settings.adoc +++ b/modules/manage/pages/manage-security/manage-security-settings.adoc @@ -2,6 +2,7 @@ :description: Couchbase Server security-settings can be managed from Couchbase Web \ Console, and by means of the REST API. :page-aliases: security:security-session-timeouts,settings:configure-account-settings +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-sessions.adoc b/modules/manage/pages/manage-security/manage-sessions.adoc index 5bc236fcd9..bbb4417e1d 100644 --- a/modules/manage/pages/manage-security/manage-sessions.adoc +++ b/modules/manage/pages/manage-security/manage-sessions.adoc @@ -1,6 +1,7 @@ = Manage Sessions :description: User-sessions with Couchbase Web Console can be timed out, following \ a specified period of user-inactivity. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-system-secrets.adoc b/modules/manage/pages/manage-security/manage-system-secrets.adoc index 42652a1167..b59a729848 100644 --- a/modules/manage/pages/manage-security/manage-system-secrets.adoc +++ b/modules/manage/pages/manage-security/manage-system-secrets.adoc @@ -1,6 +1,7 @@ = Manage System Secrets :description: System secrets can be managed with a special degree of security. :page-aliases: security:secret-mgmt +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-tls.adoc b/modules/manage/pages/manage-security/manage-tls.adoc index f0d67306a2..431a92e3e6 100644 --- a/modules/manage/pages/manage-security/manage-tls.adoc +++ b/modules/manage/pages/manage-security/manage-tls.adoc @@ -1,5 +1,6 @@ = Manage On-the-Wire Security :description: To support secure communications between nodes, clusters, and clients, Couchbase Server provides interfaces for the configuration of on-the-wire security settings. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/manage-users-and-roles.adoc b/modules/manage/pages/manage-security/manage-users-and-roles.adoc index cab3692ba1..a1da99f347 100644 --- a/modules/manage/pages/manage-security/manage-users-and-roles.adoc +++ b/modules/manage/pages/manage-security/manage-users-and-roles.adoc @@ -2,6 +2,7 @@ :description: pass:q[Couchbase Server lets you assign roles to individual users, which grant access to resources. You can also create groups of users and assign roles to each group. Each user automatically inherits the roles of the groups they belong to.] :page-aliases: security:security-rbac-user-management,security:security-rbac-for-admins-and-apps :page-toclevels: 2 +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/rotate-server-certificates.adoc b/modules/manage/pages/manage-security/rotate-server-certificates.adoc index 38584923f4..413e2e27bc 100644 --- a/modules/manage/pages/manage-security/rotate-server-certificates.adoc +++ b/modules/manage/pages/manage-security/rotate-server-certificates.adoc @@ -1,5 +1,6 @@ = Certificate Rotation :description: Certificates should be rotated periodically, to ensure optimal security. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/manage/pages/manage-security/security-management-overview.adoc b/modules/manage/pages/manage-security/security-management-overview.adoc index b8106d1caf..b69c27ce0c 100644 --- a/modules/manage/pages/manage-security/security-management-overview.adoc +++ b/modules/manage/pages/manage-security/security-management-overview.adoc @@ -1,6 +1,7 @@ = Security Management Overview :description: Couchbase Server can be rendered highly secure. :page-aliases: security:security-in-applications,security:security-user-input +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/change-master-password.adoc b/modules/rest-api/pages/change-master-password.adoc index dd667c8b96..c02fbe8b6e 100644 --- a/modules/rest-api/pages/change-master-password.adoc +++ b/modules/rest-api/pages/change-master-password.adoc @@ -1,5 +1,6 @@ = Changing the Master Password :description: The master password can be changed, by means of the REST API. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/delete-trusted-cas.adoc b/modules/rest-api/pages/delete-trusted-cas.adoc index a16888d20c..567e33c8b9 100644 --- a/modules/rest-api/pages/delete-trusted-cas.adoc +++ b/modules/rest-api/pages/delete-trusted-cas.adoc @@ -1,6 +1,7 @@ = Delete Root Certificates :description: Trusted CA (or 'root') certificates previously loaded into the Couchbase-Server cluster can be deleted. :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/get-trusted-cas.adoc b/modules/rest-api/pages/get-trusted-cas.adoc index 4429c1f89a..e59669f50e 100644 --- a/modules/rest-api/pages/get-trusted-cas.adoc +++ b/modules/rest-api/pages/get-trusted-cas.adoc @@ -1,6 +1,7 @@ = Get Root Certificates :description: Trusted CA (or 'root') certificates previously loaded into the Couchbase-Server cluster can be retrieved and inspected. :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/load-trusted-cas.adoc b/modules/rest-api/pages/load-trusted-cas.adoc index 0f954e5ae6..3b554065c8 100644 --- a/modules/rest-api/pages/load-trusted-cas.adoc +++ b/modules/rest-api/pages/load-trusted-cas.adoc @@ -1,6 +1,7 @@ = Load Root Certificates :description: Trusted CA (or 'root') certificates can be loaded into the trust store of the Couchbase-Server cluster; in order to provide authority to the cluster's nodes, and to authenticate clients' access-attempts. Intermediate certificates can also be loaded into the trust store. :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rbac.adoc b/modules/rest-api/pages/rbac.adoc index c62ab5edba..cdad6d12a1 100644 --- a/modules/rest-api/pages/rbac.adoc +++ b/modules/rest-api/pages/rbac.adoc @@ -1,6 +1,7 @@ = Role-Based Access Control (RBAC) :description: pass:q[Full and Security Administrators can manage the Couchbase _Role-Based Access Control_ (RBAC) system, using the REST API.] :page-aliases: rest-bucket-auth,rest-user-create,rest-user-getname,rest-user-password-put,rest-user-delete +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-auditing.adoc b/modules/rest-api/pages/rest-auditing.adoc index 34944b9392..4bcbd56a8b 100644 --- a/modules/rest-api/pages/rest-auditing.adoc +++ b/modules/rest-api/pages/rest-auditing.adoc @@ -1,5 +1,6 @@ = Configure Auditing :description: pass:q[Couchbase Server _event auditing_ can be configured, per node.] +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-authentication.adoc b/modules/rest-api/pages/rest-authentication.adoc index 15e88a49db..a5afe3973e 100644 --- a/modules/rest-api/pages/rest-authentication.adoc +++ b/modules/rest-api/pages/rest-authentication.adoc @@ -1,5 +1,6 @@ = Authentication API :description: Couchbase Server supports authentication via local and external domains. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-authorization.adoc b/modules/rest-api/pages/rest-authorization.adoc index 2c54787382..4546704601 100644 --- a/modules/rest-api/pages/rest-authorization.adoc +++ b/modules/rest-api/pages/rest-authorization.adoc @@ -1,5 +1,6 @@ = Authorization API :description: pass:q[Authorization by means of Role-Based Access Control can be manage with the REST API.] +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-certificate-management.adoc b/modules/rest-api/pages/rest-certificate-management.adoc index 243769c607..690d66e9ce 100644 --- a/modules/rest-api/pages/rest-certificate-management.adoc +++ b/modules/rest-api/pages/rest-certificate-management.adoc @@ -1,5 +1,6 @@ = Certificate Management API :description: The REST API can be used to manage the root and node certificates of a cluster. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-configure-ldap.adoc b/modules/rest-api/pages/rest-configure-ldap.adoc index 72fb17c161..cb01e75bb5 100644 --- a/modules/rest-api/pages/rest-configure-ldap.adoc +++ b/modules/rest-api/pages/rest-configure-ldap.adoc @@ -1,5 +1,6 @@ = Configure LDAP :description: pass:q[Couchbase Server can be configured to authenticate the user by means of an LDAP server; and to recognize the LDAP _groups_ of which the user is a member.] +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-configure-saml.adoc b/modules/rest-api/pages/rest-configure-saml.adoc index cacf6ca895..868f967779 100644 --- a/modules/rest-api/pages/rest-configure-saml.adoc +++ b/modules/rest-api/pages/rest-configure-saml.adoc @@ -1,5 +1,6 @@ = Configure SAML :description: pass:q[You can configure Couchbase Server to authenticate a Couchbase Server Web Console user via a SAML Identity Provider.] +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-configure-saslauthd.adoc b/modules/rest-api/pages/rest-configure-saslauthd.adoc index cf4e669f86..c1ca4091df 100644 --- a/modules/rest-api/pages/rest-configure-saslauthd.adoc +++ b/modules/rest-api/pages/rest-configure-saslauthd.adoc @@ -1,6 +1,7 @@ = Configuring saslauthd :description: pass:q[The Couchbase REST API supports enablement of _saslauthd_ and the establishment of saslauthd administrators for the cluster.] :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-regenerate-all-certs.adoc b/modules/rest-api/pages/rest-regenerate-all-certs.adoc index 916aeaf2f0..90c2f764e1 100644 --- a/modules/rest-api/pages/rest-regenerate-all-certs.adoc +++ b/modules/rest-api/pages/rest-regenerate-all-certs.adoc @@ -1,6 +1,7 @@ = Regenerate All Certificates :description: pass:q[The REST API can be used to _regenerate_ the cluster's root and node certificates.] :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-rotate-internal-credentials.adoc b/modules/rest-api/pages/rest-rotate-internal-credentials.adoc index b8cd22914d..5b132d6ca9 100644 --- a/modules/rest-api/pages/rest-rotate-internal-credentials.adoc +++ b/modules/rest-api/pages/rest-rotate-internal-credentials.adoc @@ -1,6 +1,7 @@ = Rotate Internal Credentials :description: Credentials used for Couchbase-Server internal users can be rotated at any time, on a specified node, by means of the REST API. :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-secret-mgmt.adoc b/modules/rest-api/pages/rest-secret-mgmt.adoc index f83922e25e..50f6ceccf1 100644 --- a/modules/rest-api/pages/rest-secret-mgmt.adoc +++ b/modules/rest-api/pages/rest-secret-mgmt.adoc @@ -1,6 +1,7 @@ = System Secrets API :description: pass:q[System secrets can be managed with the REST API.] :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-security.adoc b/modules/rest-api/pages/rest-security.adoc index 8cc2f099a3..303aa6eb17 100644 --- a/modules/rest-api/pages/rest-security.adoc +++ b/modules/rest-api/pages/rest-security.adoc @@ -1,6 +1,7 @@ = Security API :description: The REST API supports all aspects of Couchbase-Server security :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-set-password-policy.adoc b/modules/rest-api/pages/rest-set-password-policy.adoc index 97e1d6af1c..865e93a079 100644 --- a/modules/rest-api/pages/rest-set-password-policy.adoc +++ b/modules/rest-api/pages/rest-set-password-policy.adoc @@ -1,6 +1,7 @@ = Set Password Policy :description: pass:q[The REST API allows the _password policy_ for a cluster to be established and retrieved by means of the `POST` and `GET` methods respectively, using the `/settings/passwordPolicy` URI.] :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-set-password.adoc b/modules/rest-api/pages/rest-set-password.adoc index 35e9a047cf..0cb0054de3 100644 --- a/modules/rest-api/pages/rest-set-password.adoc +++ b/modules/rest-api/pages/rest-set-password.adoc @@ -1,5 +1,6 @@ = Change Password :description: A local user of Couchbase Server can change their password. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-setting-hsts.adoc b/modules/rest-api/pages/rest-setting-hsts.adoc index a6307d7fc1..d5cae64aad 100644 --- a/modules/rest-api/pages/rest-setting-hsts.adoc +++ b/modules/rest-api/pages/rest-setting-hsts.adoc @@ -1,6 +1,7 @@ = Configure HSTS :description: Establish an HTTP Secure Transport Header (HSTS); so as to inform the Web-Console browser never to load a site using HTTP; and instead, to automatically convert all access-requests from HTTP to HTTPS.  :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-setting-security.adoc b/modules/rest-api/pages/rest-setting-security.adoc index fa3fd697bf..8a93d9fe92 100644 --- a/modules/rest-api/pages/rest-setting-security.adoc +++ b/modules/rest-api/pages/rest-setting-security.adoc @@ -1,6 +1,7 @@ = Configure On-the-Wire Security :description: Establish and retrieve cluster-wide settings for the use of encryption and cipher-suites. :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-specify-node-addition-conventions.adoc b/modules/rest-api/pages/rest-specify-node-addition-conventions.adoc index c53f50c664..bed26a997e 100644 --- a/modules/rest-api/pages/rest-specify-node-addition-conventions.adoc +++ b/modules/rest-api/pages/rest-specify-node-addition-conventions.adoc @@ -1,5 +1,6 @@ = Restrict Node-Addition :description: The REST API allows node-naming conventions to be configured such that only nodes whose names conform to those conventions can be added to the cluster. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rest-whoami.adoc b/modules/rest-api/pages/rest-whoami.adoc index e302b73afc..2a0b8108cb 100644 --- a/modules/rest-api/pages/rest-whoami.adoc +++ b/modules/rest-api/pages/rest-whoami.adoc @@ -1,6 +1,7 @@ = Who Am I? :description: pass:q[A Couchbase-Server user can check their id (or _username_), domain, roles, and other details.] :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/retrieve-all-node-certs.adoc b/modules/rest-api/pages/retrieve-all-node-certs.adoc index 92dadd41a4..f2104b6f15 100644 --- a/modules/rest-api/pages/retrieve-all-node-certs.adoc +++ b/modules/rest-api/pages/retrieve-all-node-certs.adoc @@ -1,6 +1,7 @@ = Retrieve All Node Certificates :description: The REST API can be used to retrieve the node certificate for each node in the cluster. :page-topic-type: reference +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/rotate-data-key.adoc b/modules/rest-api/pages/rotate-data-key.adoc index 801186f4e5..2ee148d7b1 100644 --- a/modules/rest-api/pages/rotate-data-key.adoc +++ b/modules/rest-api/pages/rotate-data-key.adoc @@ -1,5 +1,6 @@ = Rotating the Data Key :description: The data key can be rotated, by means of the REST API. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/system-secrets-configuration.adoc b/modules/rest-api/pages/system-secrets-configuration.adoc index 5ef60c4ac1..17b099047a 100644 --- a/modules/rest-api/pages/system-secrets-configuration.adoc +++ b/modules/rest-api/pages/system-secrets-configuration.adoc @@ -1,5 +1,6 @@ = Configuring System Secrets :description: By means of the REST API, System Secrets can be configured, and the current configuration can be retrieved. +:page-edition: Enterprise Edition [abstract] {description} diff --git a/modules/rest-api/pages/upload-retrieve-node-cert.adoc b/modules/rest-api/pages/upload-retrieve-node-cert.adoc index 333f73c9f9..c75caf2cdc 100644 --- a/modules/rest-api/pages/upload-retrieve-node-cert.adoc +++ b/modules/rest-api/pages/upload-retrieve-node-cert.adoc @@ -2,6 +2,7 @@ :description: The REST API can be used to upload and retrieve a node certificate. :page-topic-type: reference :page-aliases: rest-api:rest-encryption +:page-edition: Enterprise Edition [abstract] {description} diff --git a/preview/DOC-5016-preview.yml b/preview/DOC-5016-preview.yml new file mode 100644 index 0000000000..5e4c4518cb --- /dev/null +++ b/preview/DOC-5016-preview.yml @@ -0,0 +1,28 @@ +sources: + docs-server: + branches: DOC-5016-security-pages-EE-8-0 + docs-analytics: + branches: release/8.0 + docs-devex: + url: https://github.com/couchbaselabs/docs-devex.git + branches: master + startPaths: docs/ + couchbase-cli: + # url: ../../docs-includes/couchbase-cli + url: https://github.com/couchbaselabs/couchbase-cli-doc + # branches: HEAD + branches: master + startPaths: docs/ + backup: + # url: ../../docs-includes/backup + url: https://github.com/couchbaselabs/backup-docs.git + #branches: HEAD + branches: master + startPaths: docs/ + #analytics: + # url: ../../docs-includes/docs-analytics + # branches: HEAD + #cb-swagger: + # url: https://github.com/couchbaselabs/cb-swagger + # branches: release/8.0 + # start_path: docs \ No newline at end of file