org.jenkinsci.plugins.cas.protocols
Class Saml11Protocol

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

public class Saml11Protocol
extends CasProtocol

SAML 1.1 protocol support.

Author:
Fabien Crespel

Nested Class Summary
static class Saml11Protocol.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 int tolerance
           
 
Fields inherited from class org.jenkinsci.plugins.cas.CasProtocol
artifactParameter, authoritiesAttribute, authoritiesAttributes, emailAttribute, fullNameAttribute
 
Constructor Summary
Saml11Protocol(String authoritiesAttribute, String fullNameAttribute, String emailAttribute, int tolerance)
           
 
Method Summary
 org.springframework.security.cas.ServiceProperties createServiceProperties()
          Create a ServiceProperties object describing the CAS service.
 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, 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
 

Field Detail

tolerance

public final int tolerance
Constructor Detail

Saml11Protocol

@DataBoundConstructor
public Saml11Protocol(String authoritiesAttribute,
                                           String fullNameAttribute,
                                           String emailAttribute,
                                           int tolerance)
Method Detail

createServiceProperties

public org.springframework.security.cas.ServiceProperties createServiceProperties()
Description copied from class: CasProtocol
Create a ServiceProperties object describing the CAS service.

Overrides:
createServiceProperties in class CasProtocol
Returns:
ServiceProperties

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.