public class DefaultCrumbIssuer extends CrumbIssuer
Modifier and Type | Class and Description |
---|---|
static class |
DefaultCrumbIssuer.DescriptorImpl |
CrumbIssuer.RestrictedApi
ExtensionPoint.LegacyInstancesAreScopedToHudson
Modifier and Type | Field and Description |
---|---|
static boolean |
EXCLUDE_SESSION_ID |
DEFAULT_CRUMB_NAME
Constructor and Description |
---|
DefaultCrumbIssuer(boolean excludeClientIPFromCrumb) |
Modifier and Type | Method and Description |
---|---|
boolean |
isExcludeClientIPFromCrumb() |
protected String |
issueCrumb(javax.servlet.ServletRequest request,
String salt)
Create a crumb value based on user specific information in the request.
|
boolean |
validateCrumb(javax.servlet.ServletRequest request,
String salt,
String crumb)
Validate a previously created crumb against information in the current request.
|
all, getApi, getCrumb, getCrumb, getCrumbRequestField, getDescriptor, initStaplerCrumbIssuer, validateCrumb, validateCrumb
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public static boolean EXCLUDE_SESSION_ID
@DataBoundConstructor public DefaultCrumbIssuer(boolean excludeClientIPFromCrumb)
public boolean isExcludeClientIPFromCrumb()
protected String issueCrumb(javax.servlet.ServletRequest request, String salt)
CrumbIssuer
issueCrumb
in class CrumbIssuer
public boolean validateCrumb(javax.servlet.ServletRequest request, String salt, String crumb)
CrumbIssuer
validateCrumb
in class CrumbIssuer
crumb
- The previously generated crumb to validate against information in the current requestCopyright © 2004–2021. All rights reserved.