org.jasig.cas.util
Class SamlCompliantUniqueTicketIdGenerator

java.lang.Object
  extended by org.jasig.cas.util.SamlCompliantUniqueTicketIdGenerator
All Implemented Interfaces:
UniqueTicketIdGenerator

public final class SamlCompliantUniqueTicketIdGenerator
extends java.lang.Object
implements UniqueTicketIdGenerator

Unique Ticket Id Generator compliant with the SAML 1.1 specification for artifacts. This should also be compliant with the SAML 2 specification.

Default to SAML 1.1 Compliance.

Since:
3.0
Version:
$Revision: 47834 $ $Date: 2010-01-28 23:23:11 -0500 (Thu, 28 Jan 2010) $
Author:
Scott Battaglia

Constructor Summary
SamlCompliantUniqueTicketIdGenerator(java.lang.String sourceId)
           
 
Method Summary
 java.lang.String getNewTicketId(java.lang.String prefix)
          We ignore prefixes for SAML compliance.
 void setSaml2compliant(boolean saml2compliant)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SamlCompliantUniqueTicketIdGenerator

public SamlCompliantUniqueTicketIdGenerator(java.lang.String sourceId)
Method Detail

getNewTicketId

public java.lang.String getNewTicketId(java.lang.String prefix)
We ignore prefixes for SAML compliance.

Specified by:
getNewTicketId in interface UniqueTicketIdGenerator
Parameters:
prefix - The prefix we want attached to the ticket.
Returns:
the unique ticket id

setSaml2compliant

public void setSaml2compliant(boolean saml2compliant)


Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.