Class ProjectQueueItemAuthenticator
java.lang.Object
hudson.model.AbstractDescribableImpl<QueueItemAuthenticator>
jenkins.security.QueueItemAuthenticator
org.jenkinsci.plugins.authorizeproject.ProjectQueueItemAuthenticator
- All Implemented Interfaces:
ExtensionPoint
,Describable<QueueItemAuthenticator>
Authorize builds of projects configured with
AuthorizeProjectProperty
.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.ProjectQueueItemAuthenticator
(Map<String, Boolean> strategyEnabledMap) Deprecated.ProjectQueueItemAuthenticator
(Set<String> enabledStrategies, Set<String> disabledStrategies) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.core.Authentication
authenticate2
(Queue.Item item) Deprecated.static boolean
boolean
isStrategyEnabled
(Descriptor<?> d) protected Object
Methods inherited from class jenkins.security.QueueItemAuthenticator
authenticate, authenticate, authenticate2, getDescriptor
-
Constructor Details
-
ProjectQueueItemAuthenticator
Deprecated. -
ProjectQueueItemAuthenticator
Deprecated. -
ProjectQueueItemAuthenticator
-
-
Method Details
-
readResolve
-
authenticate2
@CheckForNull public org.springframework.security.core.Authentication authenticate2(Queue.Item item) - Overrides:
authenticate2
in classQueueItemAuthenticator
- See Also:
-
getStrategyEnabledMap
Deprecated. -
getEnabledStrategies
-
getDisabledStrategies
-
isStrategyEnabled
-
getConfigured
- Returns:
- instance configured in Global Security configuration.
-
isConfigured
public static boolean isConfigured()- Returns:
- whether Jenkins is configured to use
ProjectQueueItemAuthenticator
.
-