kafka/docs
Ron Dagostino 8c5d7e0408 KAFKA-6562: OAuth Authentication via SASL/OAUTHBEARER (KIP-255) (#4994)
This KIP adds the following functionality related to SASL/OAUTHBEARER:

1) Allow clients (both brokers when SASL/OAUTHBEARER is the inter-broker protocol as well as non-broker clients) to flexibly retrieve an access token from an OAuth 2 authorization server based on the declaration of a custom login CallbackHandler implementation and have that access token transparently and automatically transmitted to a broker for authentication.

2) Allow brokers to flexibly validate provided access tokens when a client establishes a connection based on the declaration of a custom SASL Server CallbackHandler implementation.

3) Provide implementations of the above retrieval and validation features based on an unsecured JSON Web Token that function out-of-the-box with minimal configuration required (i.e. implementations of the two types of callback handlers mentioned above will be used by default with no need to explicitly declare them).

4) Allow clients (both brokers when SASL/OAUTHBEARER is the inter-broker protocol as well as non-broker clients) to transparently retrieve a new access token in the background before the existing access token expires in case the client has to open new connections.
2018-05-26 08:18:41 +01:00
..
documentation KAFKA-3625: add docs for Kafka Streams test-utils (follow up) (#4493) 2018-02-08 13:35:57 -08:00
images MINOR: Improve Streams Dev Guide content on web docs 2017-12-21 11:15:54 -08:00
js MINOR: Update docs for new version 2017-11-03 08:51:44 -07:00
streams KAFKA-6849: add transformValues methods to KTable. (#4959) 2018-05-18 16:06:50 -07:00
api.html KAFKA-6670: Implement a Scala wrapper library for Kafka Streams 2018-04-23 13:33:35 -07:00
configuration.html MINOR: Update dynamic broker configuration doc for truststore update (#4954) 2018-05-10 08:55:15 -07:00
connect.html MINOR: Correct "exeption" to "exception" in connect docs (#4709) 2018-03-14 08:46:07 -07:00
design.html KAFKA-4711: fix docs on unclean.leader.election.enable default 2017-07-24 12:06:12 -07:00
documentation.html MINOR: Update docs for new version 2017-11-03 08:51:44 -07:00
ecosystem.html MINOR: Improve introduction section in docs to better cover connect and streams. Make uses and ecosystem pages stand alone. 2016-09-28 16:30:21 -07:00
implementation.html KAFKA-3368; Add documentation for old message format (#3425) 2018-03-12 15:13:34 -07:00
introduction.html MINOR: kafka-site introduction section improvements 2017-11-15 14:32:00 -08:00
migration.html MINOR: add architecture section and configure / execution for streams 2017-02-09 19:13:23 -08:00
ops.html KAFKA-4423: Drop support for Java 7 (KIP-118) and update deps (#5046) 2018-05-21 23:17:42 -07:00
protocol.html KAFKA-3365; Add documentation method for protocol types and update doc generation (#4735) 2018-04-18 09:18:45 -07:00
quickstart.html MINOR: Improve a Windows quickstart instruction 2017-10-26 13:46:11 -07:00
security.html KAFKA-6562: OAuth Authentication via SASL/OAUTHBEARER (KIP-255) (#4994) 2018-05-26 08:18:41 +01:00
toc.html HOTFIX: missing imports and version on web docs 2017-08-11 13:53:47 -07:00
upgrade.html KAFKA-6921; Remove old Scala producer and related code 2018-05-24 17:32:49 -07:00
uses.html Update docs to reflect kafka trademark status 2017-10-05 13:31:18 -07:00