CFAccess

CFAccess

MODX extra

Install on MODX

App Details

CFAccess

Cloudflare Access for MODX CMS.

What does it do?

Lock specific Resources, Contexts, or entire MODX sites behind Cloudflare Access. More specifically, this Extra validates the JWT token sent with the Cloudflare Authoriztion cookie, and optionally assigns a MODX User to the session if a match is found.

Why?

Once you've secured your web server and set up Cloudflare Access, this Extra provides "extra" functionality that isn't required but supports the following use cases.

  1. You want the extra layer of security that comes with validating the JWT sent by Cloudflare's proxies. You can do it on every web page initialization with the Plugin, or only specific Resources with the Snippet.
  2. You want access to the decoded JWT, which includes the user's email.
  3. You want to match the user's email to a MODX User to display personalized content, collect information, or any of the other things you could do in MODX with a User.
  4. You want to apply more granular permissions, which MODX supports out of the box, like Resource Groups, Context permissions, etc.

Considerations

CFAccess does not call addSessionContext, do anything with sessions, nor set any cookies. Rather, it assigns the $modx->user object for the current request. The JWT is validated on every request, for which the Plugin or Snippet is configured to execute.

Both the Snippet and Plugin execute in front-end Contexts. CFAccess does not support logging Users in to the mgr.

CFAccess does not create MODX Users. If you need more advanced user management with a single sign-on solution, check out Auth0 for MODX.

Pricing

Starting from $0 per month.

Check Out the Corner Button Widget

By Common Ninja

Corner ButtonTry For Free!

App Info

Rating

Reviewers

No reviews

Tags

No tags

Developed By

YJ Tso

Common Ninja Apps

Some of the best Common Ninja extras for MODX

Browse our extensive collection of compatible extras, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.

Corner Button for MODX logo

Corner Button

Corner button that stays fixed on the screen to highlight promotions, improve navigation, and guide visitors toward important actions with clear visibility.

Capterra Reviews for MODX logo

Capterra Reviews

Show Capterra reviews to build trust, strengthen credibility, and help visitors make confident software buying decisions that support higher sales.

Reviews Trust Box for MODX logo

Reviews Trust Box

Display ratings from multiple platforms in a reviews trust box that builds credibility, social proof, and boosts conversions.

Appointment Booking for MODX logo

Appointment Booking

Manage appointments with an appointment booking widget that lets visitors schedule easily, syncs calendars, sends reminders, and creates a smoother booking experience.

Image Hover Effects for MODX logo

Image Hover Effects

Use image hover effects to add animations, highlight key visuals, and keep visitors engaged with dynamic image reveals.

Google Maps for MODX logo

Google Maps

Show business locations clearly with a Google Maps widget that displays multiple points, detailed info, and customizable styles to help visitors find you easily.

Vimeo Feed for MODX logo

Vimeo Feed

Show Vimeo videos in a Vimeo feed that keeps content fresh and helps visitors discover more of your video library.

3D Cards for MODX logo

3D Cards

3D cards that highlight important information with depth and motion, capture attention instantly, and help visitors navigate content more effectively.

Interactive Video Player for MODX logo

Interactive Video Player

Add interactive video overlays with links, product cards, and buttons that appear on top of your videos to boost engagement and guide user actions.

Reddit Feed for MODX logo

Reddit Feed

Show Reddit posts with a Reddit feed that updates automatically, improves content discovery, and keeps visitors engaged with fresh discussions.

Card Builder for MODX logo

Card Builder

Add customizable content cards to your site to display structured information clearly with flexible layout and design options.

AI Chatbot for MODX logo

AI Chatbot

Add an AI chatbot that answers user questions by crawling your site, using uploaded content, and collecting chat interactions.

More extras

extras You Might Like

MoneyBirdMoneyBird

MoneyBird

With the MoneyBird package for MODX you're able to create invoice…

Discover extra
StyleVantage - BlueStyleVantage - Blue

StyleVantage - Blue

A 3-column template from Styleshout.com Valid XHTML/CSS

Discover extra
LexiconHelperLexiconHelper

LexiconHelper

LexiconHelper is a utility to assist add-on component developers…

Discover extra
insertinsert

insert

Have you ever wanted to make CSS/JS changes to a Live site, and be…

Discover extra
MatomoVisitsSummaryMatomoVisitsSummary

MatomoVisitsSummary

A MODX Dashboard Widget with the visits summary graph of Matomo

Discover extra
SEOhideSEOhide

SEOhide

Hiding links from the search robot with SEOhide method

Discover extra
ClassExtenderClassExtender

ClassExtender

Extend modUser and modResource objects

Discover extra
Elfsight Before and After SliderElfsight Before and After Slider

Elfsight Before and After Slider

Showcasing how your offers work through photos comparison

Discover extra
Elfsight Airbnb ReviewsElfsight Airbnb Reviews

Elfsight Airbnb Reviews

Display your Airbnb reviews on the site for higher credibility

Discover extra
JSONDeruloJSONDerulo

JSONDerulo

JSON feed fetcher for common social sites, including:Eventbrite,…

Discover extra

Discover Apps By Platform

Discover the best apps for your website

WordPress
Wix
Shopify
Weebly
Webflow
Joomla
PrestaShop
Shift4Shop
WebsiteX5
MODX
Opencart
NopCommerce

Common Ninja Search Engine

The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!

Multiple platforms