| Interface | Description |
|---|---|
| HudsonPrivateSecurityRealmTagLib | |
| SecureRequester |
An extension point for authorizing REST API access to an object where an unsafe result type would be produced.
|
| Class | Description |
|---|---|
| ApiTokenFilter | Deprecated
as of 1.576
Use
BasicHeaderProcessor |
| ApiTokenProperty |
Remembers the API token for this user, that can be used like a password to login.
|
| ApiTokenProperty.DescriptorImpl | |
| BasicHeaderApiTokenAuthenticator |
Checks if the password given in the BASIC header matches the user's API token.
|
| BasicHeaderAuthenticator |
When Jenkins receives HTTP basic authentication, this hook will validate the username/password
pair.
|
| BasicHeaderProcessor |
Takes "username:password" given in the Authorization HTTP header and authenticates
the request.
|
| BasicHeaderRealPasswordAuthenticator |
Checks if the password given in the BASIC header matches the user's actual password,
as opposed to other pseudo-passwords like API tokens.
|
| ChannelConfigurator |
Intercepts the new creation of
Channel and tweak its configuration. |
| ConfidentialKey |
Confidential information that gets stored as a singleton in Jenkins, mostly some random token value.
|
| ConfidentialStore |
The actual storage for the data held by
ConfidentialKeys, and the holder
of the master secret. |
| CryptoConfidentialKey |
ConfidentialKey that stores a SecretKey for shared-secret cryptography (AES). |
| DefaultConfidentialStore |
Default portable implementation of
ConfidentialStore that uses
a directory inside $JENKINS_HOME. |
| ExceptionTranslationFilter |
Handles any
AccessDeniedException and AuthenticationException thrown within the
filter chain. |
| FrameOptionsPageDecorator |
Adds the 'X-Frame-Options' header to all web pages.
|
| HexStringConfidentialKey |
ConfidentialKey that is the random hexadecimal string of length N. |
| HMACConfidentialKey |
ConfidentialKey that's used for creating a token by hashing some information with secret
(such as hash(msg|secret)). |
| ImpersonatingUserDetailsService |
UserDetailsService for those SecurityRealm
that doesn't allow query of other users. |
| LastGrantedAuthoritiesProperty |
Remembers the set of
GrantedAuthoritys that was obtained the last time the user has logged in. |
| LastGrantedAuthoritiesProperty.DescriptorImpl | |
| LastGrantedAuthoritiesProperty.SecurityListenerImpl |
Listen to the login success/failure event to persist
GrantedAuthoritys properly. |
| MasterToSlaveCallable<V,T extends Throwable> |
Convenient
Callable meant to be run on slave. |
| Messages |
Generated localization support class.
|
| NonSerializableSecurityContext |
The same as
SecurityContextImpl but doesn't serialize Authentication. |
| NotReallyRoleSensitiveCallable<V,T extends Throwable> |
Callable adapter for situations where Callable is not used for remoting but
just as a convenient function that has parameterized return value and exception type. |
| QueueItemAuthenticator |
Extension point to run
Queue.Executables under a specific identity for better access control. |
| QueueItemAuthenticatorConfiguration |
Show the
QueueItemAuthenticator configurations on the system config page. |
| QueueItemAuthenticatorConfiguration.ProviderImpl | |
| QueueItemAuthenticatorDescriptor | |
| QueueItemAuthenticatorProvider |
There are cases where a plugin need to provide a
QueueItemAuthenticator that cannot be controlled or
configured by the user. |
| RekeySecretAdminMonitor |
Warns the administrator to run
SecretRewriter |
| Roles |
Predefined
Roles in Jenkins. |
| RSAConfidentialKey |
RSA public/private key pair as
ConfidentialKey. |
| RSADigitalSignatureConfidentialKey |
RSA digital signature as
ConfidentialKey to prevent accidental leak of private key. |
| SecureRequester.Default | |
| SecurityContextExecutorService |
Creates a delegating
ExecutorService
implementation whose submit and related methods capture the current
SecurityContext and then wrap any runnable/callable objects in another
runnable/callable that sets the context before execution and resets it
afterwards. |
| SecurityListener |
Listener notified of various significant events related to security.
|
| SlaveToMasterCallable<V,T extends Throwable> |
Convenient
Callable that are meant to run on the master (sent by slave/CLI/etc). |
Copyright © 2019. All rights reserved.