public class StrictCrumbIssuer
extends hudson.security.csrf.CrumbIssuer
| Modifier and Type | Class and Description |
|---|---|
static class |
StrictCrumbIssuer.DescriptorImpl |
| 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 |
isCheckClientIP() |
boolean |
isCheckingClientIP()
Deprecated.
name was changed for JCasC, please use isCheckClientIP instead
|
boolean |
isCheckingOnlyLocalPath()
Deprecated.
name was changed for JCasC, please use isCheckOnlyLocalPath instead
|
boolean |
isCheckingSameSource()
Deprecated.
name was changed for JCasC, please use isCheckSameSource instead
|
boolean |
isCheckingSessionMatch()
Deprecated.
name was changed for JCasC, please use isCheckSessionMatch instead
|
boolean |
isCheckOnlyLocalPath() |
boolean |
isCheckSameSource() |
boolean |
isCheckSessionMatch() |
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 |
setup() |
void |
setXorMasking(boolean xorMasking) |
boolean |
validateCrumb(javax.servlet.ServletRequest request,
String salt,
String encodedCrumb) |
public 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)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) @PostConstruct public void setup()
@Deprecated @RestrictedSince(value="2.1.0") @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public boolean isCheckingClientIP()
@Deprecated @RestrictedSince(value="2.1.0") @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public boolean isCheckingSameSource()
@Deprecated @RestrictedSince(value="2.1.0") @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public boolean isCheckingOnlyLocalPath()
@Deprecated @RestrictedSince(value="2.1.0") @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public boolean isCheckingSessionMatch()
public boolean isCheckClientIP()
public boolean isCheckSameSource()
public boolean isCheckOnlyLocalPath()
public boolean isCheckSessionMatch()
public int getHoursValid()
public boolean isXorMasking()
@CheckForNull protected String issueCrumb(@Nonnull javax.servlet.ServletRequest request, @Nonnull String salt)
issueCrumb in class hudson.security.csrf.CrumbIssuerpublic boolean validateCrumb(@Nonnull javax.servlet.ServletRequest request, @Nonnull String salt, @CheckForNull String encodedCrumb)
validateCrumb in class hudson.security.csrf.CrumbIssuerCopyright © 2016–2019. All rights reserved.