@@ -12,61 +12,57 @@ Authentication
12
12
:depth: 1
13
13
:class: singlecol
14
14
15
- Authentication is the process of verifying the identity of a client. When
16
- access control, i.e. :doc:`authorization </core/authorization>`, is enabled,
17
- MongoDB requires all clients to authenticate themselves in order to determine
18
- their access.
15
+ Authentication is the process of verifying the identity of a client.
16
+ When access control ( :doc:`authorization </core/authorization>`) is
17
+ enabled, MongoDB requires all clients to authenticate themselves in
18
+ order to determine their access.
19
19
20
- Although authentication and :doc:`authorization </core/authorization>` are
21
- closely connected, authentication is distinct from authorization.
22
- Authentication verifies the identity of a user; authorization determines the
23
- verified user's access to resources and operations.
20
+ Although authentication and :doc:`authorization </core/authorization>`
21
+ are closely connected, authentication is distinct from authorization:
24
22
25
- Authentication Methods
26
- ----------------------
23
+ - **Authentication** verifies the identity of a :ref:`user <users>`.
24
+ - **Authorization** determines the verified user's access to resources
25
+ and operations.
27
26
28
- .. include:: /includes/fact-authenticate.rst
27
+ Getting Started
28
+ ---------------
29
+
30
+ To get started using access control, follow these tutorials:
31
+
32
+ - :ref:`enable-access-control`
33
+ - :ref:`add-new-user`
29
34
30
35
.. _available-authentication-mechanisms:
31
36
32
37
Authentication Mechanisms
33
38
-------------------------
34
39
35
- MongoDB supports a number of :ref:`authentication mechanisms
40
+ MongoDB Community supports a number of :ref:`authentication mechanisms
36
41
<security-authentication-mechanisms>` that clients can use to verify
37
- their identity. These mechanisms allow MongoDB to integrate into your
38
- existing authentication system.
39
-
40
- MongoDB supports multiple authentication mechanisms:
42
+ their identity:
41
43
42
44
- :ref:`authentication-scram` (*Default*)
43
-
44
45
- :ref:`x.509 Certificate Authentication <security-auth-x509>`.
45
46
46
- In addition to supporting the aforementioned mechanisms, MongoDB Enterprise
47
- also supports the following mechanisms:
47
+ In addition to the preceding mechanisms, MongoDB Atlas and MongoDB
48
+ Enterprise support the following mechanisms:
48
49
49
50
- :ref:`LDAP proxy authentication <security-auth-ldap>`, and
50
-
51
51
- :ref:`Kerberos authentication <security-auth-kerberos>`.
52
52
53
- Internal Authentication
54
- -----------------------
53
+ These mechanisms allow MongoDB to integrate into your
54
+ existing authentication system.
55
+
56
+
57
+ Internal / Membership Authentication
58
+ ------------------------------------
55
59
56
60
In addition to verifying the identity of a client, MongoDB can require
57
61
members of replica sets and sharded clusters to :ref:`authenticate
58
62
their membership <inter-process-auth>` to their respective
59
63
replica set or sharded cluster. See :ref:`inter-process-auth`
60
64
for more information.
61
65
62
- Authentication on Sharded Clusters
63
- ----------------------------------
64
-
65
- In sharded clusters, clients generally authenticate directly to the
66
- :binary:`~bin.mongos` instances. However, some maintenance operations may require
67
- authenticating directly to a specific shard. For more information on
68
- authentication and sharded clusters, see :ref:`sharding-security`.
69
-
70
66
.. toctree::
71
67
:titlesonly:
72
68
:hidden:
0 commit comments