org.jenkinsci.plugins.cas.protocols
Class Cas10Protocol

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<CasProtocol>
      extended by org.jenkinsci.plugins.cas.CasProtocol
          extended by org.jenkinsci.plugins.cas.protocols.Cas10Protocol
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<CasProtocol>

public class Cas10Protocol
extends CasProtocol

CAS 1.0 protocol support.

Author:
Fabien Crespel , J. David Beutel

Nested Class Summary
static class Cas10Protocol.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 String rolesValidationScript
           
 String testValidationResponse
           
 
Fields inherited from class org.jenkinsci.plugins.cas.CasProtocol
artifactParameter, authoritiesAttribute, authoritiesAttributes, emailAttribute, fullNameAttribute
 
Constructor Summary
Cas10Protocol(String rolesValidationScript, String testValidationResponse)
           
 
Method Summary
 org.jasig.cas.client.validation.TicketValidator createTicketValidator(String casServerUrl)
          Create a TicketValidator used to validate a CAS response.
 String getAuthoritiesAttribute()
           
 
Methods inherited from class org.jenkinsci.plugins.cas.CasProtocol
all, createServiceProperties, getArtifactParameter, getAuthoritiesAttributes, getEmailAttribute, getFullNameAttribute
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rolesValidationScript

public final String rolesValidationScript

testValidationResponse

public final String testValidationResponse
Constructor Detail

Cas10Protocol

@DataBoundConstructor
public Cas10Protocol(String rolesValidationScript,
                                          String testValidationResponse)
Method Detail

getAuthoritiesAttribute

public String getAuthoritiesAttribute()
Overrides:
getAuthoritiesAttribute in class CasProtocol
Returns:
the authoritiesAttribute

createTicketValidator

public org.jasig.cas.client.validation.TicketValidator createTicketValidator(String casServerUrl)
Description copied from class: CasProtocol
Create a TicketValidator used to validate a CAS response.

Specified by:
createTicketValidator in class CasProtocol
Parameters:
casServerUrl - CAS server URL prefix
Returns:
TicketValidator


Copyright © 2004-2012. All Rights Reserved.