hudson.security.csrf
Class CrumbIssuerDescriptor<T extends CrumbIssuer>

java.lang.Object
  extended by hudson.model.Descriptor<CrumbIssuer>
      extended by hudson.security.csrf.CrumbIssuerDescriptor<T>
All Implemented Interfaces:
Saveable
Direct Known Subclasses:
DefaultCrumbIssuer.DescriptorImpl, TestCrumbIssuer.DescriptorImpl

public abstract class CrumbIssuerDescriptor<T extends CrumbIssuer>
extends Descriptor<CrumbIssuer>

Describes global configuration for crumb issuers. Create subclasses to specify additional global configuration for custom crumb issuers.

Author:
dty

Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
 
Field Summary
 
Fields inherited from class hudson.model.Descriptor
clazz
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
protected CrumbIssuerDescriptor(String salt, String crumbRequestField)
          Crumb issuers always take a salt and a request field name.
 
Method Summary
 String getCrumbRequestField()
          Gets the request parameter name that contains the crumb generated from a previous response.
 String getCrumbSalt()
          Get the salt value.
 void setCrumbRequestField(String requestField)
          Set the request parameter name.
 void setCrumbSalt(String salt)
          Set the salt value.
 
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, 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, toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrumbIssuerDescriptor

protected CrumbIssuerDescriptor(String salt,
                                String crumbRequestField)
Crumb issuers always take a salt and a request field name.

Parameters:
salt - Salt value
crumbRequestField - Request parameter name containing crumb from previous response
Method Detail

getCrumbSalt

public String getCrumbSalt()
Get the salt value.

Returns:

setCrumbSalt

public void setCrumbSalt(String salt)
Set the salt value. Must not be null.

Parameters:
salt -

getCrumbRequestField

public String getCrumbRequestField()
Gets the request parameter name that contains the crumb generated from a previous response.

Returns:

setCrumbRequestField

public void setCrumbRequestField(String requestField)
Set the request parameter name. Must not be null.

Parameters:
requestField -


Copyright © 2004-2013. All Rights Reserved.