public class Cas10RoleParsingTicketValidator
extends org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_ROLE_ATTRIBUTE |
Constructor and Description |
---|
Cas10RoleParsingTicketValidator(String casServerUrlPrefix) |
Modifier and Type | Method and Description |
---|---|
String |
getRolesAttribute() |
org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript |
getRolesValidationScript() |
protected String |
getUrlSuffix() |
protected org.jasig.cas.client.validation.Assertion |
parseResponseFromServer(String response) |
static List<String> |
parseRolesFromValidationResponse(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript script,
String response)
Parse roles from a custom CAS 1.0 validation response.
|
void |
setRolesAttribute(String rolesAttribute) |
void |
setRolesValidationScript(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript rolesValidationScript) |
retrieveResponseFromServer
constructValidationUrl, encodeUrl, getCasServerUrlPrefix, getCustomParameters, getEncoding, getURLConnectionFactory, isRenew, populateUrlAttributeMap, setCustomParameters, setEncoding, setRenew, setURLConnectionFactory, validate
public static final String DEFAULT_ROLE_ATTRIBUTE
public Cas10RoleParsingTicketValidator(String casServerUrlPrefix)
protected String getUrlSuffix()
getUrlSuffix
in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
protected org.jasig.cas.client.validation.Assertion parseResponseFromServer(String response) throws org.jasig.cas.client.validation.TicketValidationException
parseResponseFromServer
in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
org.jasig.cas.client.validation.TicketValidationException
public static List<String> parseRolesFromValidationResponse(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript script, String response) throws Exception
script
- Groovy roles validation scriptresponse
- validation response from the CAS serverException
public org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript getRolesValidationScript()
public void setRolesValidationScript(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript rolesValidationScript)
rolesValidationScript
- the rolesValidationScript to setpublic String getRolesAttribute()
public void setRolesAttribute(String rolesAttribute)
rolesAttribute
- the rolesAttribute to setCopyright © 2016–2023. All rights reserved.