public class DefaultSamlArtifactTicketFactory extends java.lang.Object implements SamlArtifactTicketFactory
| Modifier and Type | Field and Description |
|---|---|
protected org.apereo.cas.support.saml.OpenSamlConfigBean |
configBean
The opensaml config bean.
|
protected org.apereo.cas.ticket.ExpirationPolicy |
expirationPolicy
ExpirationPolicy for refresh tokens.
|
protected org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> |
webApplicationServiceFactory
The Web application service factory.
|
| Constructor and Description |
|---|
DefaultSamlArtifactTicketFactory() |
| Modifier and Type | Method and Description |
|---|---|
SamlArtifactTicket |
create(java.lang.String artifactId,
org.apereo.cas.authentication.Authentication authentication,
org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket,
java.lang.String issuer,
java.lang.String relyingParty,
org.opensaml.saml.common.SAMLObject samlObject)
Create the ticket.
|
org.apereo.cas.ticket.TicketFactory |
get(java.lang.Class<? extends org.apereo.cas.ticket.Ticket> clazz) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateTicketIdForprotected final org.apereo.cas.ticket.ExpirationPolicy expirationPolicy
protected final org.apereo.cas.support.saml.OpenSamlConfigBean configBean
protected final org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory
public SamlArtifactTicket create(java.lang.String artifactId, org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket, java.lang.String issuer, java.lang.String relyingParty, org.opensaml.saml.common.SAMLObject samlObject)
SamlArtifactTicketFactorycreate in interface SamlArtifactTicketFactoryartifactId - the artifact idauthentication - the authenticationticketGrantingTicket - the ticket granting ticketissuer - the issuerrelyingParty - the relying partysamlObject - the saml objectpublic org.apereo.cas.ticket.TicketFactory get(java.lang.Class<? extends org.apereo.cas.ticket.Ticket> clazz)
get in interface org.apereo.cas.ticket.TicketFactory