org.jenkinsci.plugins.cas.protocols
Class Cas20Protocol

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

public class Cas20Protocol
extends CasProtocol

CAS 2.0 protocol support.

Author:
Fabien Crespel

Nested Class Summary
static class Cas20Protocol.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class org.jenkinsci.plugins.cas.CasProtocol
artifactParameter, authoritiesAttribute, authoritiesAttributes, emailAttribute, fullNameAttribute
 
Constructor Summary
Cas20Protocol(String authoritiesAttribute, String fullNameAttribute, String emailAttribute)
           
 
Method Summary
 org.jasig.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, 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
 

Constructor Detail

Cas20Protocol

@DataBoundConstructor
public Cas20Protocol(String authoritiesAttribute,
                                          String fullNameAttribute,
                                          String emailAttribute)
Method Detail

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.