@Bean
        @ConditionalOnMissingBean(name = "deviceFingerprintCookieValueManager")
        @RefreshScope(proxyMode = ScopedProxyMode.DEFAULT)
        public CookieValueManager deviceFingerprintCookieValueManager(
            @Qualifier(TenantExtractor.BEAN_NAME)
            final TenantExtractor tenantExtractor,
            @Qualifier("deviceFingerprintCookieCipherExecutor")
            final CipherExecutor deviceFingerprintCookieCipherExecutor) {
            return new EncryptedCookieValueManager(
                CipherExecutorResolver.with(deviceFingerprintCookieCipherExecutor),
                tenantExtractor, DefaultCookieSameSitePolicy.INSTANCE);
        }
Configuration for {@link DefaultDeviceFingerprintStrategy}.

@author Daniel Frett
@since 5.3.0
support/cas-server-support-trusted-mfa/src/main/java/org/apereo/cas/config/MultifactorAuthnTrustedDeviceFingerprintConfiguration.java