Skip to content

Commit 62497b5

Browse files
lcawltvernum
andcommitted
[DOCS] Add token and HTTPS requirements for Kerberos (#57180)
Co-authored-by: Tim Vernum <[email protected]>
1 parent 7cf329b commit 62497b5

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

x-pack/docs/en/security/authentication/configuring-kerberos-realm.asciidoc

+28
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,34 @@ For more information on Java GSS, see
4646
https://docs.oracle.com/javase/10/security/kerberos-requirements1.htm[Java GSS Kerberos requirements]
4747
--
4848

49+
. Enable TLS for HTTP.
50+
+
51+
--
52+
If your {es} cluster is operating in production mode, you must configure the
53+
HTTP interface to use SSL/TLS before you can enable Kerberos authentication. For
54+
more information, see <<tls-http>>.
55+
56+
This step is necessary to support Kerberos authentication via {kib}.
57+
It is not required for Kerberos authentication directly against the {es} Rest API.
58+
--
59+
60+
. Enable the token service
61+
+
62+
--
63+
The {es} Kerberos implementation makes use of the {es} token service. If you
64+
configure TLS on the HTTP interface, this service is automatically enabled. It
65+
can be explicitly configured by adding the following setting in your
66+
`elasticsearch.yml` file:
67+
68+
[source, yaml]
69+
------------------------------------------------------------
70+
xpack.security.authc.token.enabled: true
71+
------------------------------------------------------------
72+
73+
This step is necessary to support Kerberos authentication via {kib}.
74+
It is not required for Kerberos authentication directly against the {es} Rest API.
75+
--
76+
4977
[[kerberos-realm-create]]
5078
===== Create a Kerberos realm
5179

0 commit comments

Comments
 (0)