contentbox.modules.contentbox-admin.interceptors

Class CheckForForceTwoFactorEnrollment

lucee.Component
    extended by coldbox.system.FrameworkSupertype
      extended by coldbox.system.Interceptor
        extended by contentbox.modules.contentbox-admin.interceptors.CheckForForceTwoFactorEnrollment

ContentBox - A Modular Content Platform Copyright since 2012 by Ortus Solutions, Corp www.ortussolutions.com/products/contentbox --- Checks for two factor enforcement

Class Attributes:
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any securityService


    • access = public
    • returntype = any
    • inject = id:securityService@contentbox
    true false
    any twoFactorService


    • access = public
    • returntype = any
    • inject = id:TwoFactorService@contentbox
    true false
    Method Summary
    any configure()
         Configure.
    void preProcess(any event, struct data, [any buffer], [any rc], [any prc])
         Process the check on each request.
     
    Methods inherited from class coldbox.system.Interceptor
    cbLoadInterceptorHelpers, getProperties, getProperty, init, propertyExists, setProperties, setProperty, unregister
     
    Methods inherited from class coldbox.system.FrameworkSupertype
    announce, announceInterception, async, back, externalView, forAttribute, getCache, getCachebox, getColdBoxSetting, getController, getDateTimeHelper, getEnv, getFlash, getFlow, getInstance, getIsoTime, getJsonUtil, getLog, getLogBox, getModuleConfig, getModuleSettings, getRenderer, getRequestCollection, getRequestContext, getRootWireBox, getSetting, getSystemProperty, getSystemSetting, getUserSessionIdentifier, getWirebox, ifNull, ifPresent, inDebugMode, includeUDF, isDevelopment, isProduction, isTesting, layout, listen, loadApplicationHelpers, locateDirectoryPath, locateFilePath, persistVariables, populate, populateModel, relocate, renderExternalView, renderLayout, renderview, runEvent, runRoute, setCachebox, setController, setEnv, setFlash, setFlow, setJsonUtil, setLog, setLogBox, setSetting, setWirebox, settingExists, throwIf, throwUnless, toJson, unless, view, when
     
    Methods inherited from class lucee.Component
    None

    Property Detail

    securityService

    property any securityService

    Attributes:
    access - public
    required - false
    returntype - any
    inject - id:securityService@contentbox
    serializable - true

    twoFactorService

    property any twoFactorService

    Attributes:
    access - public
    required - false
    returntype - any
    inject - id:TwoFactorService@contentbox
    serializable - true

    Method Detail

    configure

    public any configure()

    Configure

    Overrides:
    configure in class coldbox.system.Interceptor

    preProcess

    public void preProcess(any event, struct data, [any buffer], [any rc], [any prc])

    Process the check on each request

    Parameters:
    event
    data
    buffer
    rc
    prc