configuration-as-code-plugin/demos/global-matrix-auth
Tim Jacomb 56398da8d3 Cleanup references to support plugin after removal (#906)
Co-authored-by: Joseph Petersen <josephp90@gmail.com>
2019-06-01 20:26:07 +02:00
..
README.md Cleanup references to support plugin after removal (#906) 2019-06-01 20:26:07 +02:00

README.md

matrix-auth-plugin

Requires matrix-auth >= 2.4

sample-configuration (global matrix)

jenkins:
  authorizationStrategy:
    globalMatrix:
      permissions:
        - "Overall/Read:anonymous"
        - "Overall/Administer:authenticated"

sample-configuration (project based matrix)

jenkins:
  authorizationStrategy:
    projectMatrix:
      permissions:
        - "View/Delete:authenticated"
        - "View/Read:authenticated"
        - "View/Configure:authenticated"
        - "View/Create:authenticated"
        - "Job/Read:authenticated"
        - "Job/Build:authenticated"
        - "Job/Configure:authenticated"
        - "Job/Create:authenticated"
        - "Job/Delete:authenticated"
        - "Job/Discover:authenticated"
        - "Job/Move:authenticated"
        - "Job/Workspace:authenticated"
        - "Job/Cancel:authenticated"
        - "Run/Delete:authenticated"
        - "Run/Replay:authenticated"
        - "Run/Update:authenticated"
        - "SCM/Tag:authenticated"
        - "Overall/Read:anonymous"
        - "Overall/Administer:authenticated"

Some permissions depends on actual plugin-usage.
For Example: Release/*:authenticated is only available if you use the Release plugin in one of your jobs.