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 |
emailAttribute |
String |
fullNameAttribute |
| Modifier | Constructor and Description |
|---|---|
protected |
CasProtocol() |
protected |
CasProtocol(String authoritiesAttribute) |
protected |
CasProtocol(String authoritiesAttribute,
String fullNameAttribute,
String emailAttribute) |
| 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 |
getEmailAttribute() |
String |
getFullNameAttribute() |
getDescriptorpublic final String authoritiesAttribute
public final String fullNameAttribute
public final String emailAttribute
protected transient String artifactParameter
protected CasProtocol()
protected CasProtocol(String authoritiesAttribute)
public String getArtifactParameter()
public String getAuthoritiesAttribute()
public List<String> getAuthoritiesAttributes()
public String getFullNameAttribute()
public String getEmailAttribute()
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–2020. All rights reserved.