Skip to content

[improve][doc] Improve the authentication enablement workflow across multiple providers - #18035

Merged
momo-jun merged 7 commits into
apache:masterfrom
momo-jun:security-authentication
Oct 27, 2022
Merged

[improve][doc] Improve the authentication enablement workflow across multiple providers#18035
momo-jun merged 7 commits into
apache:masterfrom
momo-jun:security-authentication

Conversation

@momo-jun

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

Copy link
Copy Markdown
Contributor

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
Comment thread site2/docs/security-overview.md Outdated
@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
Copy Markdown
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
Comment thread site2/docs/security-athenz.md
@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