@Override
    public void configureTicketCatalog(final TicketCatalog plan,
                                       final CasConfigurationProperties casProperties) {
        LOGGER.trace("Registering OpenID Connect protocol ticket definitions...");
        buildAndRegisterCibaRequestDefinition(plan, buildTicketDefinition(plan, OidcCibaRequest.PREFIX,
            OidcCibaRequest.class, OidcDefaultCibaRequest.class, Ordered.HIGHEST_PRECEDENCE), casProperties);

        buildAndRegisterPushedAuthorizationRequestDefinition(plan, buildTicketDefinition(plan,
            OidcPushedAuthorizationRequest.PREFIX, OidcPushedAuthorizationRequest.class, OidcDefaultPushedAuthorizationRequest.class,
            Ordered.HIGHEST_PRECEDENCE), casProperties);
    }
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