Skip to content

Remove ancient history from "Managing Security" section #8374

@StackScribe

Description

@StackScribe

Describe your use-case which is not covered by existing documentation.

The "Managing Security" section has some "transitional" information related to very old releases of Jenkins that are no longer relevant. And the order of the page does not match the order of the items as they appear in the "Configure Global Security" screen. This issue fixes these problems without making substantive changes to the content or addressing some larger structural issues that exist.

Changes to be made:

  • Remove the second paragraph, which reads "As of Jenkins 2.0, many of the security options were enabled by default to ensure that Jenkins environments remained secure unless an administrator explicitly disabled certain protections."
  • Rename the "Enable Security" header to be "Configuring Security"
  • Delete the first two paragraphs after the "Configuring Security" header
  • Replace those paragraphs with:
    "Jenkins is installed with some basic security provisions. Users can log in with a username and password in order to perform operations not available to anonymous users. By default, logged-in users have full access to all Jenkins functionality and are managed using the "Jenkins own user database" security realm. The default configuration also includes protections against many common threats.
  • In the last paragraph before the screen graphic, change "The Security' section..." to "The Configure Global Security' section..."
  • Reorganize the subsequent sections to correspond to the order they appear in the screen graphic. So the sections/subsections should be in the following order:
    • Authentication (rename the "Access Control" section to "Authentication" to match the screen graphic.) This includes the "Security Realm" and "Authorization" subsections.
    • Markup Formatter
    • TCP Port
    • CSRF Protection
    • Agent/Master Access Control

@kmartens27 A couple questions:

  • Why are the TCP Port, CSRF Protection, and Agent/Master Access Control sections not showing in the screen graphic? Have they been moved or removed without adjusting the text?
  • Shouldn't it be "Agent -> Controller Access Control" as used in Agent->Controller Access Control?

Reference any relevant documentation, other materials or issues/pull requests that can be used for inspiration.

No response

Are you interested in contributing a fix?

No response

Metadata

Metadata

Assignees

Labels

documentationJenkins documentation, including user and developer docs, solution pages, etc.good first issueGood issue for a first time contributor

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions