{"version":1,"pages":[{"id":"-LA-UVvNf9TRjSpxey4O","title":"Introduction","pathname":"/master-4","siteSpaceId":"sitesp_wgxP4","description":""},{"id":"-LTJ11WydY4aJS9XJQoc","title":"Overview","pathname":"/master-4/untitled","siteSpaceId":"sitesp_wgxP4","description":""},{"id":"-LTJ0xmQvjQDYBfuKoWn","title":"How It Works","pathname":"/master-4/home","siteSpaceId":"sitesp_wgxP4","description":""},{"id":"-LA-UqLbEQoweJk3ZTf5","title":"Declaring the Interceptor","pathname":"/master-4/first-chapter","siteSpaceId":"sitesp_wgxP4","description":""},{"id":"-LTJ1uzOrjwuNmxKDcop","title":"XML Properties","pathname":"/master-4/first-chapter/xml-properties","siteSpaceId":"sitesp_wgxP4","description":"","breadcrumbs":[{"label":"Declaring the Interceptor"}]},{"id":"-LTJ1v_hNnjsikLmqXzv","title":"JSON Properties","pathname":"/master-4/first-chapter/json-properties","siteSpaceId":"sitesp_wgxP4","description":"","breadcrumbs":[{"label":"Declaring the Interceptor"}]},{"id":"-LTJ0k-4j6u9wQ5zwn9d","title":"DB Properties","pathname":"/master-4/first-chapter/untitled","siteSpaceId":"sitesp_wgxP4","description":"","breadcrumbs":[{"label":"Declaring the Interceptor"}]},{"id":"-LTJ2O4NDTIzLbP783jC","title":"IOC Properties","pathname":"/master-4/first-chapter/ioc-properties","siteSpaceId":"sitesp_wgxP4","description":"","breadcrumbs":[{"label":"Declaring the Interceptor"}]},{"id":"-LTJ2WOpCRRDZJFJiqCn","title":"OCM Properties","pathname":"/master-4/first-chapter/ocm-properties","siteSpaceId":"sitesp_wgxP4","description":"","breadcrumbs":[{"label":"Declaring the Interceptor"}]},{"id":"-LTJ0lX2ZyUxJWUUOEFa","title":"Security Rules","pathname":"/master-4/untitled-1","siteSpaceId":"sitesp_wgxP4","description":""},{"id":"-LTJ2zY33yIyhLZ67l-l","title":"Sample JSON Rules","pathname":"/master-4/untitled-1/sample-json-rules","siteSpaceId":"sitesp_wgxP4","description":"","breadcrumbs":[{"label":"Security Rules"}]},{"id":"-LlO9Li6wpfGDFPaxYX2","title":"Sample XML Rules","pathname":"/master-4/untitled-1/sample-xml-rules","siteSpaceId":"sitesp_wgxP4","description":"","breadcrumbs":[{"label":"Security Rules"}]},{"id":"-LTJ3yXtrAnmpC0s9nu2","title":"_securedURL key","pathname":"/master-4/_securedurl-key","siteSpaceId":"sitesp_wgxP4","description":""},{"id":"-LTJ4_KqCzxwui3As4qo","title":"Default Security","pathname":"/master-4/default-security","siteSpaceId":"sitesp_wgxP4","description":""},{"id":"-LTJ4gC1koE8dpJ9kiqv","title":"Custom Security Validator Object","pathname":"/master-4/custom-security-validator-object","siteSpaceId":"sitesp_wgxP4","description":""},{"id":"-LA-UVvNf9TRjSpxey4O","title":"Introduction","pathname":"/v2.x-3","siteSpaceId":"sitesp_SPTJX","description":""},{"id":"-Lp--gVKmBcRPGx4FgLW","title":"Release History","pathname":"/v2.x-3/intro/release-history","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"XFKyO9atGAqUAEPSkOhE","title":"What's New With 2.15.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.15.0","siteSpaceId":"sitesp_SPTJX","description":"2021-DEC-10","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"umQvfrlHuKgPrhge8hdT","title":"What's New With 2.14.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.14.0","siteSpaceId":"sitesp_SPTJX","description":"2021-OCT-07","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MiYHXKEALbZySuYQpu1","title":"What's New With 2.13.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.13.0","siteSpaceId":"sitesp_SPTJX","description":"2021-SEP-","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MiYH7MQXPrGoGAokEx0","title":"What's New With 2.12.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.12.0","siteSpaceId":"sitesp_SPTJX","description":"2021-MAR-29","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MiYH5wtIrF9zLkO_lin","title":"What's New With 2.11.x","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.11.x","siteSpaceId":"sitesp_SPTJX","description":"2021-MAR-10","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MiYGw-I_8lje3Rz8HvK","title":"What's New With 2.10.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.10.0","siteSpaceId":"sitesp_SPTJX","description":"2021-FEB-12","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MiYGvouLkU7c8Ctn7A8","title":"What's New With 2.9.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.9.0","siteSpaceId":"sitesp_SPTJX","description":"2020-DEC-11","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MiYFwvTflr5QaoyhyeX","title":"What's New With 2.8.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.8.0","siteSpaceId":"sitesp_SPTJX","description":"2020-NOV-09","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MiYFcou65mTU1qRMRM0","title":"What's New With 2.7.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.7.0","siteSpaceId":"sitesp_SPTJX","description":"2020-SEP-14","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MiYF8F9sLDrhck3NFFp","title":"What's New With 2.6.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.6.0","siteSpaceId":"sitesp_SPTJX","description":"2020-JUL-22","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-M4-xo-kp6V9GDih86lQ","title":"What's New With 2.5.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.5.0","siteSpaceId":"sitesp_SPTJX","description":"2020-APR-03","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-M3wpmRRooOHGQw2_CVZ","title":"What's New With 2.4.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.4.0","siteSpaceId":"sitesp_SPTJX","description":"2020-APR-02","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-M3ZF70nu0YrL-emlEDb","title":"What's New With 2.3.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.3.0","siteSpaceId":"sitesp_SPTJX","description":"2020-MAR-30","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-M-zJpxGyYTF29LL3re7","title":"What's New With 2.2.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.2.0","siteSpaceId":"sitesp_SPTJX","description":"2020-FEB-12","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-M-zJiUSqk31G0pINZ8g","title":"What's New With 2.1.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.1.0","siteSpaceId":"sitesp_SPTJX","description":"2019-OCT-02","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-Lp--mJ5zkcQ8OkOuryz","title":"What's New With 2.0.0","pathname":"/v2.x-3/intro/release-history/whats-new-with-2.0.0","siteSpaceId":"sitesp_SPTJX","description":"2019-SEP-25","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-Lp--po7TQ8TrSVoFKCz","title":"About This Book","pathname":"/v2.x-3/intro/about-this-book","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-Lp--sXh1ICejOebrXTw","title":"Author","pathname":"/v2.x-3/intro/author","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-Lp-145xLGetwEtk7-Fp","title":"Installation","pathname":"/v2.x-3/getting-started/installation","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-M8e8ff4w22lrZ2OpsRq","title":"Overview","pathname":"/v2.x-3/getting-started/overview","siteSpaceId":"sitesp_SPTJX","description":"In this page you will find a thorough overview of the capabilities of the ColdBox Security module.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-UqLbEQoweJk3ZTf5","title":"Configuration","pathname":"/v2.x-3/getting-started/first-chapter","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-Lp-8OJ-1F_3KJLGQL5i","title":"Rule Sources","pathname":"/v2.x-3/getting-started/first-chapter/rule-sources","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LTJ0k-4j6u9wQ5zwn9d","title":"DB Rules","pathname":"/v2.x-3/getting-started/first-chapter/rule-sources/untitled","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"Rule Sources"}]},{"id":"-Lp-8cZgyO0oH63cdBW4","title":"Inline Rules","pathname":"/v2.x-3/getting-started/first-chapter/rule-sources/inline-rules","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"Rule Sources"}]},{"id":"-LTJ1v_hNnjsikLmqXzv","title":"JSON Rules","pathname":"/v2.x-3/getting-started/first-chapter/rule-sources/json-properties","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"Rule Sources"}]},{"id":"-Lp-8TeC7az5DWyOipiQ","title":"Model Rules","pathname":"/v2.x-3/getting-started/first-chapter/rule-sources/model-rules","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"Rule Sources"}]},{"id":"-Lp-8gHCuqsGqzN4z3Pr","title":"Module Rules","pathname":"/v2.x-3/getting-started/first-chapter/rule-sources/module-rules","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"Rule Sources"}]},{"id":"-LTJ1uzOrjwuNmxKDcop","title":"XML Rules","pathname":"/v2.x-3/getting-started/first-chapter/rule-sources/xml-properties","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"Rule Sources"}]},{"id":"-LpYn9wv0GkrraroFc2F","title":"Authentication Services","pathname":"/v2.x-3/usage/authentication-services","siteSpaceId":"sitesp_SPTJX","description":"ColdBox security can work with ANY authentication service provider.","breadcrumbs":[{"label":"Usage"}]},{"id":"-LTJ0lX2ZyUxJWUUOEFa","title":"Security Rules","pathname":"/v2.x-3/usage/untitled-1","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-Lp4mgFW6eQiNBaryJax","title":"Security Annotations","pathname":"/v2.x-3/usage/security-annotations","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LTJ3yXtrAnmpC0s9nu2","title":"Secured URL","pathname":"/v2.x-3/usage/_securedurl-key","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-Lp50aymCiz4kyCVnelX","title":"Interceptions","pathname":"/v2.x-3/usage/interceptions","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-M3gtHLc8BdyktHWTPD_","title":"cbSecurity Model","pathname":"/v2.x-3/usage/cbsecurity-model","siteSpaceId":"sitesp_SPTJX","description":"This object is used to provide you with human, fluent and explicit security authorizations and contexts.","breadcrumbs":[{"label":"Usage"}]},{"id":"-M3gtW4YzTEAf6ylUmoc","title":"secure() Blocking Methods","pathname":"/v2.x-3/usage/cbsecurity-model/secure-blocking-methods","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model"}]},{"id":"-M3gtoOkN9PPbFvyKLXp","title":"Verification Methods","pathname":"/v2.x-3/usage/cbsecurity-model/verification-methods","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model"}]},{"id":"-M3gu0RwxlpLSkOo-idX","title":"Authorization Contexts","pathname":"/v2.x-3/usage/cbsecurity-model/authorization-contexts","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model"}]},{"id":"-M3gu8DR7rp1_Q9WfJJo","title":"Securing Views","pathname":"/v2.x-3/usage/cbsecurity-model/securing-views","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model"}]},{"id":"-M3wq3A0cLxlITmPO-87","title":"Cross Site Request Forgery","pathname":"/v2.x-3/usage/cross-site-request-forgery-cbcsrf","siteSpaceId":"sitesp_SPTJX","description":"This feature set is provided by the cbcsrf module.","breadcrumbs":[{"label":"Usage"}]},{"id":"-Lp_Ud2D8Wn0nU4TK0d_","title":"CBAuth Validator","pathname":"/v2.x-3/security-validators/cbauth-validator","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Security Validators"}]},{"id":"-LTJ4_KqCzxwui3As4qo","title":"CFML Security Validator","pathname":"/v2.x-3/security-validators/default-security","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Security Validators"}]},{"id":"-LTJ4gC1koE8dpJ9kiqv","title":"Custom Validator","pathname":"/v2.x-3/security-validators/custom-security-validator-object","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"Security Validators"}]},{"id":"-LpYlUkdKJfxOWn9gpJb","title":"JWT Services","pathname":"/v2.x-3/jwt/jwt-services","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"JWT"}]},{"id":"-LpYufSPwMapqc-bjKlI","title":"JWT Validator","pathname":"/v2.x-3/jwt/jwt-validator","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"JWT"}]},{"id":"-MiYJOlx2tyFLRHFc__j","title":"Refresh Tokens","pathname":"/v2.x-3/jwt/refresh-tokens","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"JWT"}]},{"id":"-LpYqFqCNb9LDPuy-atO","title":"Token Storage","pathname":"/v2.x-3/jwt/jwt-token-storage","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"JWT"}]},{"id":"-LpZcbrtsKpTedBmUqlF","title":"JWT Interceptions","pathname":"/v2.x-3/jwt/jwt-interceptions","siteSpaceId":"sitesp_SPTJX","description":"","breadcrumbs":[{"label":"JWT"}]},{"id":"-LA-UVvNf9TRjSpxey4O","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_UTQG6","icon":"house-lock","description":"Enterprise-grade security for ColdBox applications with authentication, authorization, JWT, CSRF protection, and comprehensive security headers."},{"id":"-Lp--gVKmBcRPGx4FgLW","title":"Release History","pathname":"/readme/release-history","siteSpaceId":"sitesp_UTQG6","icon":"list-timeline","description":"A brief history in time of our major releases","breadcrumbs":[{"label":"Introduction","icon":"house-lock"}]},{"id":"XqwtcKLKb0mqxx69vxFV","title":"What's new With 3.7.0","pathname":"/readme/release-history/whats-new-with-3.7.0","siteSpaceId":"sitesp_UTQG6","description":"January 14, 2026","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"aIRFJkkmXc37nSXfnl8z","title":"What's New With 3.6.0","pathname":"/readme/release-history/whats-new-with-3.6.0","siteSpaceId":"sitesp_UTQG6","description":"2025-12-08","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"VEptNRM6ldLU7DBnHUOF","title":"What's New With 3.5.0","pathname":"/readme/release-history/whats-new-with-3.5.0","siteSpaceId":"sitesp_UTQG6","description":"What's new with CBSecurity 3.5.0","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"bSaN8hWtfvp7CUSxgAfU","title":"What's New With 3.4.3","pathname":"/readme/release-history/whats-new-with-3.4.3","siteSpaceId":"sitesp_UTQG6","description":"What's new with CBSecurity 3.4.3","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"xOKX1y8QgKhpRh7RcR0T","title":"What's New With 3.4.2","pathname":"/readme/release-history/whats-new-with-3.4.2","siteSpaceId":"sitesp_UTQG6","description":"What's new with CBSecurity 3.4.2","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"zkFEsd1l0vaHjd78iuvw","title":"What's New With 3.4.1","pathname":"/readme/release-history/whats-new-with-3.4.1","siteSpaceId":"sitesp_UTQG6","description":"What's new with CBSecurity 3.4.1","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"WFWeyVawNO8g6ih8I1Lw","title":"What's New With 3.4.0","pathname":"/readme/release-history/whats-new-with-3.4.0","siteSpaceId":"sitesp_UTQG6","description":"June 14, 2023","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"iIGxGTNAEBDsdf3ZxuSt","title":"What's New With 3.3.0","pathname":"/readme/release-history/whats-new-with-3.3.0","siteSpaceId":"sitesp_UTQG6","description":"March 31, 2023","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"2uSYiIlEGPmPbWhQQYOO","title":"What's New With 3.2.0","pathname":"/readme/release-history/whats-new-with-3.2.0","siteSpaceId":"sitesp_UTQG6","description":"March 29, 2023","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"H0QmiBk1fLpGhAA0LCkl","title":"What's New With 3.1.0","pathname":"/readme/release-history/whats-new-with-3.1.0","siteSpaceId":"sitesp_UTQG6","description":"2023-FEB-17","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"-Lp--mJ5zkcQ8OkOuryz","title":"What's New With 3.0.0","pathname":"/readme/release-history/whats-new-with-3.0.0","siteSpaceId":"sitesp_UTQG6","description":"January 2023","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"Release History","icon":"list-timeline"}]},{"id":"obdE9ztmNIc5orU3mTRf","title":"Upgrade to 3.0.0","pathname":"/readme/upgrade-to-3.0.0","siteSpaceId":"sitesp_UTQG6","icon":"arrow-up-to-dotted-line","description":"","breadcrumbs":[{"label":"Introduction","icon":"house-lock"}]},{"id":"-Lp--po7TQ8TrSVoFKCz","title":"About This Book","pathname":"/readme/about-this-book","siteSpaceId":"sitesp_UTQG6","icon":"book-open","description":"A little more info about this book","breadcrumbs":[{"label":"Introduction","icon":"house-lock"}]},{"id":"-Lp--sXh1ICejOebrXTw","title":"Author","pathname":"/readme/about-this-book/author","siteSpaceId":"sitesp_UTQG6","description":"About our authors","breadcrumbs":[{"label":"Introduction","icon":"house-lock"},{"label":"About This Book","icon":"book-open"}]},{"id":"-Lp-145xLGetwEtk7-Fp","title":"Installation","pathname":"/getting-started/installation","siteSpaceId":"sitesp_UTQG6","icon":"inbox-in","description":"Get up and running with CBSecurity in no time!","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-M8e8ff4w22lrZ2OpsRq","title":"Overview","pathname":"/getting-started/overview","siteSpaceId":"sitesp_UTQG6","icon":"head-side-gear","description":"In this page you will find a thorough overview of the capabilities of the ColdBox Security module.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-UqLbEQoweJk3ZTf5","title":"Configuration","pathname":"/getting-started/configuration","siteSpaceId":"sitesp_UTQG6","icon":"square-sliders-vertical","description":"How to configure CBSecurity","breadcrumbs":[{"label":"Getting Started"}]},{"id":"uRi79g32YNaf8uFamSIv","title":"Authentication","pathname":"/getting-started/configuration/authentication","siteSpaceId":"sitesp_UTQG6","emoji":"1f50f","description":"Configuring your authentication services","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"}]},{"id":"6zKMDTMV0PgYJaxtLX9x","title":"Basic Auth","pathname":"/getting-started/configuration/basic-auth","siteSpaceId":"sitesp_UTQG6","emoji":"1f978","description":"Configuration for basic authentication","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"}]},{"id":"lOScaFkxpmmMuTihVyFh","title":"CSRF","pathname":"/getting-started/configuration/csrf","siteSpaceId":"sitesp_UTQG6","emoji":"1f648","description":"Configuring CBSecurity for cross site request forgery attacks","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"}]},{"id":"wyA59tn5FjyvtiJH16Pu","title":"JWT","pathname":"/getting-started/configuration/jwt","siteSpaceId":"sitesp_UTQG6","emoji":"1f310","description":"JSON Web Tokens configurations","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"}]},{"id":"8MzkrtobLucrZv5Eqy98","title":"Firewall","pathname":"/getting-started/configuration/firewall","siteSpaceId":"sitesp_UTQG6","emoji":"1f9f1","description":"Configuring the security firewall","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"}]},{"id":"-LTJ0k-4j6u9wQ5zwn9d","title":"DB Rules","pathname":"/getting-started/configuration/firewall/untitled","siteSpaceId":"sitesp_UTQG6","description":"Security rules from a database","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"},{"label":"Firewall","emoji":"1f9f1"}]},{"id":"-LTJ1v_hNnjsikLmqXzv","title":"JSON Rules","pathname":"/getting-started/configuration/firewall/json-properties","siteSpaceId":"sitesp_UTQG6","description":"Security rules in a JSON file","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"},{"label":"Firewall","emoji":"1f9f1"}]},{"id":"-Lp-8TeC7az5DWyOipiQ","title":"Model Rules","pathname":"/getting-started/configuration/firewall/model-rules","siteSpaceId":"sitesp_UTQG6","description":"Security rules from a model's method call","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"},{"label":"Firewall","emoji":"1f9f1"}]},{"id":"-LTJ1uzOrjwuNmxKDcop","title":"XML Rules","pathname":"/getting-started/configuration/firewall/xml-properties","siteSpaceId":"sitesp_UTQG6","description":"Security rules in an XML file","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"},{"label":"Firewall","emoji":"1f9f1"}]},{"id":"jvNuCcPokvuhrlDKGbRP","title":"Security Headers","pathname":"/getting-started/configuration/security-headers","siteSpaceId":"sitesp_UTQG6","emoji":"2622","description":"Configuring the security response headers and features","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"}]},{"id":"x10z0QwX3SYtnsle7U8O","title":"Visualizer","pathname":"/getting-started/configuration/visualizer","siteSpaceId":"sitesp_UTQG6","emoji":"1f52c","description":"Configuring the CBSecurity Visualizer","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"square-sliders-vertical"}]},{"id":"-LpYn9wv0GkrraroFc2F","title":"Authentication Services","pathname":"/usage/authentication-services","siteSpaceId":"sitesp_UTQG6","icon":"users","description":"ColdBox security can work with ANY authentication service provider.","breadcrumbs":[{"label":"Usage"}]},{"id":"WQw1sdfEp0y6oVWYy72o","title":"Basic Authentication","pathname":"/usage/basic-authentication","siteSpaceId":"sitesp_UTQG6","icon":"shield-halved","description":"Basic access authentication is a method for an HTTP user agent (e.g. a web browser) to provide a user name and password when making a request.","breadcrumbs":[{"label":"Usage"}]},{"id":"-LTJ0lX2ZyUxJWUUOEFa","title":"Security Rules","pathname":"/usage/untitled-1","siteSpaceId":"sitesp_UTQG6","icon":"ruler-combined","description":"CBSecurity can apply security rules to incoming events.","breadcrumbs":[{"label":"Usage"}]},{"id":"-Lp4mgFW6eQiNBaryJax","title":"Security Annotations","pathname":"/usage/security-annotations","siteSpaceId":"sitesp_UTQG6","icon":"brackets-curly","description":"Security annotations are used to secure your handler and/or handler actions","breadcrumbs":[{"label":"Usage"}]},{"id":"-M3gtHLc8BdyktHWTPD_","title":"cbSecurity Model","pathname":"/usage/cbsecurity-model","siteSpaceId":"sitesp_UTQG6","icon":"brain-circuit","description":"This object is used to provide you with human, fluent and explicit security authorizations, authentication insight, utility and contexts.","breadcrumbs":[{"label":"Usage"}]},{"id":"EkvW0uZCt94XDj2r6EbH","title":"Authentication Methods","pathname":"/usage/cbsecurity-model/authentication-methods","siteSpaceId":"sitesp_UTQG6","description":"These methods assist a developer in getting insight into the authentication framework.","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model","icon":"brain-circuit"}]},{"id":"-M3gu0RwxlpLSkOo-idX","title":"Authorization Contexts","pathname":"/usage/cbsecurity-model/authorization-contexts","siteSpaceId":"sitesp_UTQG6","description":"Create fluent and secure code blocks","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model","icon":"brain-circuit"}]},{"id":"-M3gtW4YzTEAf6ylUmoc","title":"Blocking Methods","pathname":"/usage/cbsecurity-model/secure-blocking-methods","siteSpaceId":"sitesp_UTQG6","description":"Get outta here!","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model","icon":"brain-circuit"}]},{"id":"-M3gu8DR7rp1_Q9WfJJo","title":"Securing Views","pathname":"/usage/cbsecurity-model/securing-views","siteSpaceId":"sitesp_UTQG6","description":"Secure access to views in ColdBox","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model","icon":"brain-circuit"}]},{"id":"eA8bHiGeEkS9nCF1E2sT","title":"Utility Methods","pathname":"/usage/cbsecurity-model/utility-methods","siteSpaceId":"sitesp_UTQG6","description":"Get access to several security-focused methods to assist in your security journey.","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model","icon":"brain-circuit"}]},{"id":"-M3gtoOkN9PPbFvyKLXp","title":"Verification Methods","pathname":"/usage/cbsecurity-model/verification-methods","siteSpaceId":"sitesp_UTQG6","description":"Verify permissions the fluent way!","breadcrumbs":[{"label":"Usage"},{"label":"cbSecurity Model","icon":"brain-circuit"}]},{"id":"-LTJ3yXtrAnmpC0s9nu2","title":"Secured URL","pathname":"/usage/_securedurl-key","siteSpaceId":"sitesp_UTQG6","icon":"link","description":"CBSecurity stores the secured incoming url so you can relocate the user to it after authenticating.","breadcrumbs":[{"label":"Usage"}]},{"id":"-Lp50aymCiz4kyCVnelX","title":"Interceptions","pathname":"/usage/interceptions","siteSpaceId":"sitesp_UTQG6","icon":"bullhorn","description":"CBSecurity has many events that you can listen to for an event-driven experience.","breadcrumbs":[{"label":"Usage"}]},{"id":"-M3wq3A0cLxlITmPO-87","title":"Cross Site Request Forgery","pathname":"/usage/cross-site-request-forgery-cbcsrf","siteSpaceId":"sitesp_UTQG6","icon":"user-visor","description":"This feature set is provided by the cbcsrf module.","breadcrumbs":[{"label":"Usage"}]},{"id":"3j9W5HaghuOoFmjnYoCQ","title":"Delegates","pathname":"/usage/delegates","siteSpaceId":"sitesp_UTQG6","icon":"plug","description":"Delegate yourself!","breadcrumbs":[{"label":"Usage"}]},{"id":"e0v7ixNRDEEASPMBwXiC","title":"Auth User","pathname":"/usage/auth-user","siteSpaceId":"sitesp_UTQG6","icon":"user-check","description":"CBSecurity comes bundled with a basic authentication User","breadcrumbs":[{"label":"Usage"}]},{"id":"-Lp_Ud2D8Wn0nU4TK0d_","title":"Auth Validator","pathname":"/security-validators/auth-validator","siteSpaceId":"sitesp_UTQG6","icon":"bolt-auto","description":"The auth validator leverages authentication and role-permission-based authorization for you.","breadcrumbs":[{"label":"Security Validators"}]},{"id":"Di92IPwy0v06phV2B1jm","title":"BasicAuth Validator","pathname":"/security-validators/basicauth-validator","siteSpaceId":"sitesp_UTQG6","icon":"shield-halved","description":"The BasicAuth validator leverages HTTP Basic Authentication for authentication and role-permission-based authorization for you.","breadcrumbs":[{"label":"Security Validators"}]},{"id":"-LTJ4_KqCzxwui3As4qo","title":"CFML Security Validator","pathname":"/security-validators/default-security","siteSpaceId":"sitesp_UTQG6","icon":"bolt","description":"The CFML Security validator leverages the ColdFusion security functions for authentication and role based authorization.","breadcrumbs":[{"label":"Security Validators"}]},{"id":"-LTJ4gC1koE8dpJ9kiqv","title":"Custom Validator","pathname":"/security-validators/custom-security-validator-object","siteSpaceId":"sitesp_UTQG6","icon":"code","description":"You can write your own custom validators with CBSecurity","breadcrumbs":[{"label":"Security Validators"}]},{"id":"-LpYlUkdKJfxOWn9gpJb","title":"JWT Services","pathname":"/jwt/jwt-services","siteSpaceId":"sitesp_UTQG6","icon":"file-binary","description":"","breadcrumbs":[{"label":"JWT"}]},{"id":"-LpYufSPwMapqc-bjKlI","title":"JWT Validator","pathname":"/jwt/jwt-validator","siteSpaceId":"sitesp_UTQG6","icon":"split","description":"","breadcrumbs":[{"label":"JWT"}]},{"id":"-MiYJOlx2tyFLRHFc__j","title":"Refresh Tokens","pathname":"/jwt/refresh-tokens","siteSpaceId":"sitesp_UTQG6","icon":"rotate","description":"","breadcrumbs":[{"label":"JWT"}]},{"id":"-LpYqFqCNb9LDPuy-atO","title":"Token Storage","pathname":"/jwt/jwt-token-storage","siteSpaceId":"sitesp_UTQG6","icon":"cloud-binary","description":"","breadcrumbs":[{"label":"JWT"}]},{"id":"-LpZcbrtsKpTedBmUqlF","title":"JWT Interceptions","pathname":"/jwt/jwt-interceptions","siteSpaceId":"sitesp_UTQG6","icon":"bullhorn","description":"","breadcrumbs":[{"label":"JWT"}]}]}