Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions modules/install/pages/install-security-bp.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/auditing.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/authentication-domains.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/authentication-overview.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/authentication.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/authorization-overview.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/certificates.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
:page-aliases: security:security-certs-auth,security:security-encryption
:page-toclevels: 3
[abstract]
:page-edition: Enterprise Edition

{description}

Expand Down
4 changes: 3 additions & 1 deletion modules/learn/pages/security/encryption-overview.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
= Encryption
:description: pass:q[Couchbase Server uses _encryption_, to protect data.]
:description: pass:q[Couchbase Server lets you use encryption to protect data.]
:page-toclevels: 2
:page-edition: Enterprise Edition

[abstract]
{description}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/on-the-wire-security.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
2 changes: 2 additions & 0 deletions modules/learn/pages/security/roles.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
= Roles
:description: pass:q[A Couchbase role permits one or more resources to be accessed according to defined privileges.]
: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}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/security-overview.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/upgrading-to-rbac.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
= Upgrading to RBAC
:description: Couchbase provides an upgrade path, whereby users can seamlessly transition their activities from Couchbase Server 4.6 and earlier (which are all pre-RBAC releases) to 5.0 and post-5.0 (which are RBAC-enabled releases).
:page-aliases: security:security-rbac-upgrade
:page-edition: Enterprise Edition

[abstract]
{description}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/usernames-and-passwords.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/learn/pages/security/using-multiple-cas.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/manage/pages/manage-security/configure-ldap.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/manage/pages/manage-security/configure-pam.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/manage/pages/manage-security/configure-saml.adoc
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
3 changes: 2 additions & 1 deletion modules/manage/pages/manage-security/manage-auditing.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
:description: pass:q[Actions performed on Couchbase Server can be _audited_. \
This allows administrators to ensure that system-management tasks are being appropriately performed.]
:page-aliases: security:security-audit-events,security:security-audit-targets,security:security-json-fields-new
:page-toclevels: 3
:page-toclevels: 2
:page-edition: Enterprise Edition

[abstract]
{description}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
= Manage Authentication
:description: To access Couchbase Server, administrators and applications must be authenticated.
:page-edition: Enterprise Edition

[abstract]
{description}
Expand Down
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/manage/pages/manage-security/manage-sessions.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/manage/pages/manage-security/manage-tls.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
= Manage Users, Groups, and Roles
:description: pass:q[Couchbase Server allows defined _users_ to be assigned roles, which permit access to resources.]
:page-aliases: security:security-rbac-user-management,security:security-rbac-for-admins-and-apps
:page-toclevels: 2
:page-edition: Enterprise Edition

[abstract]
{description}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
= Certificate Rotation
:description: Certificates should be rotated periodically, to ensure optimal security.
:page-edition: Enterprise Edition

[abstract]
{description}
Expand Down
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/change-master-password.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/delete-trusted-cas.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/get-trusted-cas.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/load-trusted-cas.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rbac.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-auditing.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
= Configure Auditing
:description: pass:q[Couchbase Server _event auditing_ can be configured, per node.]
:page-edition: Enterprise Edition

[abstract]
{description}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-authentication.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
= Authentication API
:description: Couchbase Server supports authentication via local and external domains.
:page-edition: Enterprise Edition

[abstract]
{description}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-authorization.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-certificate-management.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-configure-ldap.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-configure-saml.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-configure-saslauthd.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-regenerate-all-certs.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-secret-mgmt.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-security.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
1 change: 1 addition & 0 deletions modules/rest-api/pages/rest-set-password-policy.adoc
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
Loading