Uses of Package
jenkins.security
Package
Description
Code related to agents.
Agent → controller security.
-
-
ClassDescriptionRemembers the API token for this user, that can be used like a password to login.When Jenkins receives HTTP basic authentication, this hook will validate the username/password pair.Takes "username:password" given in the
Authorization
HTTP header and authenticates the request.Intercepts the new creation ofChannel
and tweak its configuration.Confidential information that gets stored as a singleton in Jenkins, mostly some random token value.The actual storage for the data held byConfidentialKey
s, and the holder of the master secret.Allows extensions to adjust the behavior ofClassFilter.DEFAULT
.Redactconfig.xml
contents for users with ExtendedRead permission while lacking the required Configure permission to see the full unredacted configuration.ConfidentialKey
that's used for creating a token by hashing some information with secret (such ashash(msg|secret)
).Extension point to runQueue.Executable
s under a specific identity for better access control.Show theQueueItemAuthenticator
configurations on the system config page.There are cases where a plugin need to provide aQueueItemAuthenticator
that cannot be controlled or configured by the user.Configure the resource root URL, an alternative root URL to serve resources from to not need Content-Security-Policy headers, which mess with desired complex output.Root action servingDirectoryBrowserSupport
instances on random URLs to support resource URLs (second domain).RSA public/private key pair asConfidentialKey
.An extension point for authorizing REST API access to an object where an unsafe result type would be produced.Listener notified of various significant events related to security.Cache layer forUserDetails
lookup. -
-
ClassDescriptionIntercepts the new creation of
Channel
and tweak its configuration. -
ClassDescriptionListener notified of various significant events related to security.
-
ClassDescription
ConfidentialKey
that's used for creating a token by hashing some information with secret (such ashash(msg|secret)
).