@Override
    public List<? extends Serializable> beforeSessionTermination(final RequestContext requestContext) {
        val request = WebUtils.getHttpServletRequestFromExternalWebflowContext(requestContext);
        val response = WebUtils.getHttpServletResponseFromExternalWebflowContext(requestContext);
        webAuthnCsrfTokenRepository.saveToken(null, request, response);
        return SessionTerminationHandler.super.beforeSessionTermination(requestContext);
    }
This is {@link WebAuthnSessionTerminationHandler}.

@author Misagh Moayyed
@since 7.2.0
support/cas-server-support-webauthn-core/src/main/java/org/apereo/cas/webauthn/logout/WebAuthnSessionTerminationHandler.java