protected void buildAndRegisterPushedAuthorizationRequestDefinition(final TicketCatalog plan, final TicketDefinition metadata,
                                                                        final CasConfigurationProperties casProperties) {
        val par = casProperties.getAuthn().getOidc().getPar();
        metadata.getProperties().setStorageName(par.getStorageName());
        val timeout = Beans.newDuration(par.getMaxTimeToLiveInSeconds()).toSeconds();
        metadata.getProperties().setStorageTimeout(timeout);
        metadata.getProperties().setExcludeFromCascade(casProperties.getTicket().isTrackDescendantTickets());
        registerTicketDefinition(plan, metadata);
    }
This is {@link OidcTicketCatalogConfigurer}.

@author Misagh Moayyed
@since 7.1.0
support/cas-server-support-oidc-core-api/src/main/java/org/apereo/cas/oidc/ticket/OidcTicketCatalogConfigurer.java