@Extension public static class SpecificUsersAuthorizationStrategy.DescriptorImpl extends AuthorizeProjectStrategyDescriptor
| Constructor and Description |
|---|
SpecificUsersAuthorizationStrategy.DescriptorImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
calcCheckPasswordRequestedUrl()
Helper method for computing the check password URL.
|
hudson.util.FormValidation |
doCheckDontRestrictJobConfiguration(boolean dontRestrictJobConfiguration)
Display warnings for
dontRestrictJobConfiguration
"Don't restrict job configuration" can cause security issues
when used with inappropriate access controls,
and display for a waning message for that. |
hudson.util.FormValidation |
doCheckPassword(org.kohsuke.stapler.StaplerRequest req,
String userid,
String password,
String apitoken,
boolean useApitoken)
Checks the supplied password.
|
String |
doCheckPasswordRequested(org.kohsuke.stapler.StaplerRequest req,
String userid)
Checks password field is required in configuration page.
|
hudson.util.FormValidation |
doCheckUserid(String userid)
Checks the userid against the blacklist of invalid users.
|
String |
getDisplayName() |
boolean |
isEnabledByDefault()
SpecificUsersAuthorizationStrategy should be disabled by default for JENKINS-28298 |
boolean |
isUseApitoken()
Checks if the current
SecurityRealm supports username/password authentication. |
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, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMappublic SpecificUsersAuthorizationStrategy.DescriptorImpl()
public String getDisplayName()
getDisplayName in class hudson.model.Descriptor<AuthorizeProjectStrategy>@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public String calcCheckPasswordRequestedUrl()
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public String doCheckPasswordRequested(org.kohsuke.stapler.StaplerRequest req, @QueryParameter String userid)
req - the request.userid - the userid.@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class)
public hudson.util.FormValidation doCheckUserid(@QueryParameter
String userid)
userid - the userid@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class)
public hudson.util.FormValidation doCheckPassword(org.kohsuke.stapler.StaplerRequest req,
@QueryParameter
String userid,
@QueryParameter
String password,
@QueryParameter
String apitoken,
@QueryParameter
boolean useApitoken)
req - the request.userid - the user id.password - the password.public hudson.util.FormValidation doCheckDontRestrictJobConfiguration(@QueryParameter
boolean dontRestrictJobConfiguration)
dontRestrictJobConfiguration
"Don't restrict job configuration" can cause security issues
when used with inappropriate access controls,
and display for a waning message for that.dontRestrictJobConfiguration - whether not to restrict job configurationdontRestrictJobConfiguration if it is trueSpecificUsersAuthorizationStrategy.setDontRestrictJobConfiguration(boolean)@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public boolean isUseApitoken()
SecurityRealm supports username/password authentication.true if and only if the current realm supports username/password authentication.public boolean isEnabledByDefault()
SpecificUsersAuthorizationStrategy should be disabled by default for JENKINS-28298isEnabledByDefault in class AuthorizeProjectStrategyDescriptorAuthorizeProjectStrategyDescriptor.isEnabledByDefault()Copyright © 2016–2017. All rights reserved.