All Downloads are FREE. Search and download functionalities are using the official Maven repository.

public.javadoc.org.spincast.plugins.formsprotection.config.SpincastFormsProtectionConfig.html Maven / Gradle / Ivy

There is a newer version: 2.2.0
Show newest version






SpincastFormsProtectionConfig (org.spincast:spincast-framework 1.0.0 API)












org.spincast.plugins.formsprotection.config

Interface SpincastFormsProtectionConfig

    • Field Detail

      • SESSION_VARIABLE_NAME_CSRF_TOKEN

        static final String SESSION_VARIABLE_NAME_CSRF_TOKEN
        The name of the session variable used to store the CSRF token id of the user.
    • Method Detail

      • getFormCsrfProtectionIdFieldName

        String getFormCsrfProtectionIdFieldName()
        The "name" of the hidden field in which a generated CSRF protection id will be saved in the HTML form.
      • getFormDoubleSubmitProtectionIdFieldName

        String getFormDoubleSubmitProtectionIdFieldName()
        The "name" of the hidden field in which a generated Double Submit protection id will be saved in the HTML form.
      • getFormDoubleSubmitDisableProtectionIdFieldName

        String getFormDoubleSubmitDisableProtectionIdFieldName()
        The "name" of the hidden field to add to disable the Double Submit protection on a specific form. (use any value such as "1" for the field.)
      • autoRegisterDeleteOldDoubleSubmitProtectionIdsScheduledTask

        boolean autoRegisterDeleteOldDoubleSubmitProtectionIdsScheduledTask()
        Should this plugin automatically register a scheduled task that will call SpincastFormsDoubleSubmitProtectionRepository.deleteOldFormsProtectionIds(int) for cleanup?

        Note that wathever the value, the scheduled task will only be registered if a proper implementation of SpincastFormsDoubleSubmitProtectionFilter was bound in the first place.

        If disabled, you are responsible to register the scheduled task by yourself, or at least delete those old ids by yourself.

        Defaults to true.

Copyright © 2019. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy