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 Sticky Video Widget

By Common Ninja

Sticky VideoTry 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.

Sticky Video for MODX logo

Sticky Video

Use a sticky video that stays visible while users scroll to keep content in view, increase watch time, and boost engagement.

Notification Bar for MODX logo

Notification Bar

Use a notification bar to alert users, highlight offers, and drive clicks that boost engagement, signups, and conversions.

Animated Number Counter for MODX logo

Animated Number Counter

Show key stats with an animated number counter that draws attention, adds social proof, and helps increase trust and conversions.

YouTube Feed for MODX logo

YouTube Feed

Show YouTube videos in a customizable YouTube feed that keeps content fresh, boosts watch time, and helps visitors explore more of your channel.

Charts & Graphs for MODX logo

Charts & Graphs

Add charts and graphs to your site to present data clearly, help visitors understand insights faster, and support more confident decision making.

Progress Circles for MODX logo

Progress Circles

Show progress with animated progress circles that visualize goals, display achievements, and keep visitors engaged.

Stop Motion Player for MODX logo

Stop Motion Player

Create engaging stop motion displays with a stop motion player that turns image sequences into interactive animations to boost creativity and visitor engagement.

Image Grid Slider for MODX logo

Image Grid Slider

Showcase visuals with an image grid slider that blends a grid layout and carousel motion to create a dynamic, customizable, mobile friendly display.

Medium Feed for MODX logo

Medium Feed

Show Medium articles in a Medium feed that keeps content fresh, improves readability, and helps visitors discover more posts.

Opening Hours for MODX logo

Opening Hours

Add opening hours to your site to give visitors clear, reliable business information that improves trust, reduces confusion, and supports user experience.

Image Hotspot for MODX logo

Image Hotspot

Add interactive image hotspots to your site to turn static visuals into clickable guided experiences that improve engagement.

PDF Flipbook for MODX logo

PDF Flipbook

Transform PDFs into interactive flipbooks with a PDF flipbook widget that improves reading and keeps visitors engaged.

More extras

extras You Might Like

UpgradeMODXUpgradeMODX

UpgradeMODX

Upgrade MODX from within the MODX Manager

Discover extra
MODX-Revo-Boilerplate-With-SubpackagesMODX-Revo-Boilerplate-With-Subpackages

MODX-Revo-Boilerplate-With-Subpackages

NOTE: Having had some issues with subpackages, I've decided to only…

Discover extra
SolemnitySolemnity

Solemnity

Solemnity template

Discover extra
Elfsight File EmbedElfsight File Embed

Elfsight File Embed

Embed, view and download all kinds of files on your website

Discover extra
ZendeskZendesk

Zendesk

Zendesk Hook for MODX FormIt

Discover extra
SmartOptimizerSmartOptimizer

SmartOptimizer

This extra is a MODx version of SmartOptimizer by Ali Farhadi : "…

Discover extra
getPagegetPage

getPage

Generic paging for snippets that return limitable collections

Discover extra
cookieJarcookieJar

cookieJar

A Cookie toolkit Extra for MODX Revolution.This extra includes a…

Discover extra
RepomanRepoman

Repoman

Repoman is a package for MODX Revolution that makes it easier for…

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