public abstract class CasProtocol extends AbstractDescribableImpl<CasProtocol> implements ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Modifier and Type | Field and Description |
---|---|
protected String |
artifactParameter |
String |
authoritiesAttribute |
protected List<String> |
authoritiesAttributes |
String |
customValidationParams |
protected Map<String,String> |
customValidationParamsMap |
String |
emailAttribute |
String |
fullNameAttribute |
Modifier | Constructor and Description |
---|---|
protected |
CasProtocol() |
protected |
CasProtocol(String authoritiesAttribute) |
protected |
CasProtocol(String authoritiesAttribute,
String fullNameAttribute,
String emailAttribute) |
protected |
CasProtocol(String authoritiesAttribute,
String fullNameAttribute,
String emailAttribute,
String customValidationParams) |
Modifier and Type | Method and Description |
---|---|
static DescriptorExtensionList<CasProtocol,Descriptor<CasProtocol>> |
all()
Returns all the registered
CasProtocol descriptors. |
org.springframework.security.cas.ServiceProperties |
createServiceProperties()
Create a ServiceProperties object describing the CAS service.
|
abstract org.jasig.cas.client.validation.TicketValidator |
createTicketValidator(String casServerUrl)
Create a TicketValidator used to validate a CAS response.
|
String |
getArtifactParameter() |
String |
getAuthoritiesAttribute() |
List<String> |
getAuthoritiesAttributes() |
String |
getCustomValidationParams() |
Map<String,String> |
getCustomValidationParamsMap() |
String |
getEmailAttribute() |
String |
getFullNameAttribute() |
getDescriptor
public final String authoritiesAttribute
public final String fullNameAttribute
public final String emailAttribute
public final String customValidationParams
protected transient String artifactParameter
protected CasProtocol()
protected CasProtocol(String authoritiesAttribute)
protected CasProtocol(String authoritiesAttribute, String fullNameAttribute, String emailAttribute)
public String getArtifactParameter()
public String getAuthoritiesAttribute()
public List<String> getAuthoritiesAttributes()
public String getFullNameAttribute()
public String getEmailAttribute()
public String getCustomValidationParams()
public Map<String,String> getCustomValidationParamsMap()
public org.springframework.security.cas.ServiceProperties createServiceProperties()
public abstract org.jasig.cas.client.validation.TicketValidator createTicketValidator(String casServerUrl)
casServerUrl
- CAS server URL prefixpublic static DescriptorExtensionList<CasProtocol,Descriptor<CasProtocol>> all()
CasProtocol
descriptors.CasProtocol
descriptorsCopyright © 2016–2023. All rights reserved.