@Extension public static class SpecificUsersAuthorizationStrategy.DescriptorImpl extends AuthorizeProjectStrategyDescriptor
| Modifier | Constructor and Description |
|---|---|
|
SpecificUsersAuthorizationStrategy.DescriptorImpl() |
protected |
SpecificUsersAuthorizationStrategy.DescriptorImpl(Class<? extends AuthorizeProjectStrategy> clazz)
For testing purpose.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
authenticate(SpecificUsersAuthorizationStrategy strategy,
org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
Authenticate the specified user.
|
protected boolean |
authenticate(SpecificUsersAuthorizationStrategy strategy,
String password)
Authenticate the specified user.
|
protected boolean |
authenticateWithApitoken(SpecificUsersAuthorizationStrategy strategy,
String apitoken)
Authenticate the specified user with Apitoken.
|
String |
calcCheckPasswordRequestedUrl() |
hudson.util.FormValidation |
doCheckNoNeedReauthentication(boolean noNeedReauthentication) |
hudson.util.FormValidation |
doCheckPassword(org.kohsuke.stapler.StaplerRequest req,
String userid,
String password,
String apitoken,
boolean useApitoken,
boolean noNeedReauthentication) |
String |
doCheckPasswordRequested(org.kohsuke.stapler.StaplerRequest req,
String userid,
boolean noNeedReauthentication)
Checks password field is required in configuration page.
|
hudson.util.FormValidation |
doCheckUserid(String userid) |
String |
getDisplayName() |
boolean |
isEnabledByDefault()
SpecificUsersAuthorizationStrategy should be disabled by default for JENKINS-28298 |
boolean |
isUseApitoken() |
SpecificUsersAuthorizationStrategy |
newInstance(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
Create a new instance.
|
protected SpecificUsersAuthorizationStrategy |
newInstanceWithoutAuthentication(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
Create a new instance.
|
configureFromGlobalSecurity, getConfigFile, getDescriptorsForGlobalSecurityConfigPage, getGlobalSecurityConfigPage, isApplicableToGlobaladdHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCheckMethod, getCheckUrl, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMappublic SpecificUsersAuthorizationStrategy.DescriptorImpl()
protected SpecificUsersAuthorizationStrategy.DescriptorImpl(Class<? extends AuthorizeProjectStrategy> clazz)
clazz - set SpecificUsersAuthorizationStrategy.classpublic String getDisplayName()
getDisplayName in class hudson.model.Descriptor<AuthorizeProjectStrategy>Descriptor.getDisplayName()protected SpecificUsersAuthorizationStrategy newInstanceWithoutAuthentication(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws hudson.model.Descriptor.FormException
req - formData - FormException - thrown when the input is incomplete.hudson.model.Descriptor.FormExceptionprotected boolean authenticate(SpecificUsersAuthorizationStrategy strategy, String password)
strategy - password - protected boolean authenticateWithApitoken(SpecificUsersAuthorizationStrategy strategy, String apitoken)
strategy - apitoken - protected boolean authenticate(SpecificUsersAuthorizationStrategy strategy, org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
strategy - req - formData - public SpecificUsersAuthorizationStrategy newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws hudson.model.Descriptor.FormException
newInstance in class hudson.model.Descriptor<AuthorizeProjectStrategy>req - formData - FormException - thrown when the input is incomplete, or authentication failed.hudson.model.Descriptor.FormExceptionpublic String calcCheckPasswordRequestedUrl()
public String doCheckPasswordRequested(org.kohsuke.stapler.StaplerRequest req, @QueryParameter String userid, @QueryParameter boolean noNeedReauthentication)
req - userid - noNeedReauthentication - public hudson.util.FormValidation doCheckUserid(@QueryParameter
String userid)
userid - public hudson.util.FormValidation doCheckPassword(org.kohsuke.stapler.StaplerRequest req,
@QueryParameter
String userid,
@QueryParameter
String password,
@QueryParameter
String apitoken,
@QueryParameter
boolean useApitoken,
@QueryParameter
boolean noNeedReauthentication)
req - userid - password - noNeedReauthentication - public hudson.util.FormValidation doCheckNoNeedReauthentication(@QueryParameter
boolean noNeedReauthentication)
noNeedReauthentication - public boolean isUseApitoken()
public boolean isEnabledByDefault()
SpecificUsersAuthorizationStrategy should be disabled by default for JENKINS-28298isEnabledByDefault in class AuthorizeProjectStrategyDescriptorAuthorizeProjectStrategyDescriptor.isEnabledByDefault()Copyright © 2004-2016. All Rights Reserved.