Class Cas20Protocol
java.lang.Object
hudson.model.AbstractDescribableImpl<CasProtocol>
org.jenkinsci.plugins.cas.CasProtocol
org.jenkinsci.plugins.cas.protocols.Cas20Protocol
- All Implemented Interfaces:
ExtensionPoint
,Describable<CasProtocol>
CAS 2.0 protocol support.
- Author:
- Fabien Crespel
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class org.jenkinsci.plugins.cas.CasProtocol
artifactParameter, authoritiesAttribute, authoritiesAttributes, customValidationParams, customValidationParamsMap, emailAttribute, fullNameAttribute
-
Constructor Summary
ConstructorDescriptionCas20Protocol
(String authoritiesAttribute, String fullNameAttribute, String emailAttribute) Deprecated.Cas20Protocol
(String authoritiesAttribute, String fullNameAttribute, String emailAttribute, Boolean proxyEnabled, Boolean proxyAllowAny, String proxyAllowList) Deprecated.Cas20Protocol
(String authoritiesAttribute, String fullNameAttribute, String emailAttribute, String customValidationParams, Boolean proxyEnabled, Boolean proxyAllowAny, String proxyAllowList) -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.client.validation.TicketValidator
createTicketValidator
(String casServerUrl) Create a TicketValidator used to validate a CAS response.Methods inherited from class org.jenkinsci.plugins.cas.CasProtocol
all, createServiceProperties, getArtifactParameter, getAuthoritiesAttribute, getAuthoritiesAttributes, getCustomValidationParams, getCustomValidationParamsMap, getEmailAttribute, getFullNameAttribute
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Field Details
-
proxyEnabled
-
proxyAllowAny
-
proxyAllowList
-
-
Constructor Details
-
Cas20Protocol
@Deprecated public Cas20Protocol(String authoritiesAttribute, String fullNameAttribute, String emailAttribute) Deprecated. -
Cas20Protocol
@Deprecated public Cas20Protocol(String authoritiesAttribute, String fullNameAttribute, String emailAttribute, Boolean proxyEnabled, Boolean proxyAllowAny, String proxyAllowList) Deprecated. -
Cas20Protocol
-
-
Method Details
-
createTicketValidator
Description copied from class:CasProtocol
Create a TicketValidator used to validate a CAS response.- Specified by:
createTicketValidator
in classCasProtocol
- Parameters:
casServerUrl
- CAS server URL prefix- Returns:
- TicketValidator
-