Class GlobalQueueItemAuthenticator
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<QueueItemAuthenticator>
-
- jenkins.security.QueueItemAuthenticator
-
- org.jenkinsci.plugins.authorizeproject.GlobalQueueItemAuthenticator
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<QueueItemAuthenticator>
public class GlobalQueueItemAuthenticator extends QueueItemAuthenticator
A global default authenticator to allow changing the default for all projects.- Since:
- 1.2.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GlobalQueueItemAuthenticator.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description GlobalQueueItemAuthenticator(AuthorizeProjectStrategy strategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Authentication
authenticate(Queue.Item item)
AuthorizeProjectStrategy
getStrategy()
-
Methods inherited from class jenkins.security.QueueItemAuthenticator
authenticate, authenticate2, authenticate2, getDescriptor
-
-
-
-
Constructor Detail
-
GlobalQueueItemAuthenticator
@DataBoundConstructor public GlobalQueueItemAuthenticator(AuthorizeProjectStrategy strategy)
-
-
Method Detail
-
getStrategy
public AuthorizeProjectStrategy getStrategy()
-
authenticate
public Authentication authenticate(Queue.Item item)
- Overrides:
authenticate
in classQueueItemAuthenticator
-
-