Skip to content

Conversation

@momo-jun
Copy link
Contributor

@momo-jun momo-jun commented Oct 13, 2022

Motivation

Improve the doc set of the Security chapter to provide Pulsar users with an easy-to-use and easy-to-understand information experience.

This PR attempts to align the workflow to enable Athenz/JWT/OAuth2/Keberos authentication with TLS/Basic Auth. Currently, the described workflow lacks clear logic and seems to be very different with each other. Outdated information will be refreshed as well.

Previously related work: #17615, #17666 and #17808.

Modifications

  1. Add How it works in Pulsar for authentication.
  2. Align the workflow to enable authentication across multiple providers.
    • Athenz
    • JWT
    • OAuth2
    • Kerberos
  3. Add code snippets to show the supportability of clients.

Many thanks to @nodece for providing technical inputs.

Preview

Overview
image

Documentation

  • doc
  • doc-required
  • doc-not-needed
  • doc-complete

@github-actions github-actions bot added the doc Your PR contains doc changes, no matter whether the changes are in markdown or code files. label Oct 13, 2022
@momo-jun momo-jun self-assigned this Oct 18, 2022
@momo-jun momo-jun requested a review from nodece October 18, 2022 08:19
@momo-jun momo-jun marked this pull request as ready for review October 18, 2022 08:19
@momo-jun
Copy link
Contributor Author

@nodece @futeng can you pls review these improvements from a tech perspective?

@momo-jun momo-jun changed the title [Improve][doc] Improve the authentication enablement workflow across multiple providers [improve][doc] Improve the authentication enablement workflow across multiple providers Oct 19, 2022
@momo-jun momo-jun requested a review from RobertIndie October 19, 2022 01:26
@momo-jun momo-jun requested a review from Anonymitaet October 20, 2022 07:16
@momo-jun momo-jun merged commit a48bc8b into apache:master Oct 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc Your PR contains doc changes, no matter whether the changes are in markdown or code files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants