public class StrictCrumbIssuer extends CrumbIssuer
| Modifier and Type | Class and Description |
|---|---|
static class |
StrictCrumbIssuer.DescriptorImpl |
CrumbIssuer.RestrictedApiExtensionPoint.LegacyInstancesAreScopedToHudsonDEFAULT_CRUMB_NAME| Constructor and Description |
|---|
StrictCrumbIssuer() |
StrictCrumbIssuer(boolean checkClientIP,
boolean checkSameSource,
boolean checkOnlyLocalPath,
boolean checkSessionMatch,
int hoursValid,
boolean xorMasking) |
| Modifier and Type | Method and Description |
|---|---|
int |
getHoursValid() |
boolean |
isCheckingClientIP() |
boolean |
isCheckingOnlyLocalPath() |
boolean |
isCheckingSameSource() |
boolean |
isCheckingSessionMatch() |
protected String |
issueCrumb(javax.servlet.ServletRequest request,
String salt) |
boolean |
isXorMasking() |
void |
setCheckClientIP(boolean checkClientIP) |
void |
setCheckOnlyLocalPath(boolean checkOnlyLocalPath) |
void |
setCheckSameSource(boolean checkSameSource) |
void |
setCheckSessionMatch(boolean checkSessionMatch) |
void |
setHoursValid(int hoursValid) |
void |
setXorMasking(boolean xorMasking) |
boolean |
validateCrumb(javax.servlet.ServletRequest request,
String salt,
String encodedCrumb) |
all, getApi, getCrumb, getCrumb, getCrumbRequestField, getDescriptor, initStaplerCrumbIssuer, validateCrumb, validateCrumbpublic StrictCrumbIssuer(boolean checkClientIP,
boolean checkSameSource,
boolean checkOnlyLocalPath,
boolean checkSessionMatch,
int hoursValid,
boolean xorMasking)
@DataBoundConstructor public StrictCrumbIssuer()
@DataBoundSetter public void setCheckClientIP(boolean checkClientIP)
@DataBoundSetter public void setCheckSameSource(boolean checkSameSource)
@DataBoundSetter public void setCheckOnlyLocalPath(boolean checkOnlyLocalPath)
@DataBoundSetter public void setCheckSessionMatch(boolean checkSessionMatch)
@DataBoundSetter public void setHoursValid(int hoursValid)
@DataBoundSetter public void setXorMasking(boolean xorMasking)
public boolean isCheckingClientIP()
public boolean isCheckingSameSource()
public boolean isCheckingOnlyLocalPath()
public boolean isCheckingSessionMatch()
public int getHoursValid()
public boolean isXorMasking()
@CheckForNull protected String issueCrumb(@Nonnull javax.servlet.ServletRequest request, @Nonnull String salt)
issueCrumb in class CrumbIssuerpublic boolean validateCrumb(@Nonnull javax.servlet.ServletRequest request, @Nonnull String salt, @CheckForNull String encodedCrumb)
validateCrumb in class CrumbIssuerCopyright © 2016–2019. All rights reserved.