protected Ticket createTicketGrantingTicket(final AuthenticationResult authenticationResult,
                                                final String ticketGrantingTicket) throws Throwable {
        if (StringUtils.isNotBlank(ticketGrantingTicket)) {
            removeTicketGrantingTicket(ticketGrantingTicket);

        }
        LOGGER.trace("Attempting to issue a new ticket-granting ticket...");
        return centralAuthenticationService.createTicketGrantingTicket(authenticationResult);
    }
This is {@link DefaultSingleSignOnBuildingStrategy}.

@author Misagh Moayyed
@since 7.1.0
core/cas-server-core-webflow-api/src/main/java/org/apereo/cas/web/flow/DefaultSingleSignOnBuildingStrategy.java