backdrop-contrib / tca

Grant access to content using a URL access token on your Backdrop CMS website
https://backdropcms.org/project/tca
GNU General Public License v2.0
1 stars 1 forks source link
access access-control backdrop backdropcms cms content token tokens

Token Content Access

Token Content Access allows you to restrict access to individual nodes using URL tokens. In order to view protected nodes, users must provide a unique token via the URL.

This allows nodes to be published and viewable to anonymous users (for instance with a special link from an email campaign) but not visible to the public at large. It also automatically hides any TCA-protected content from Views results.

The module has API to open this ability to other entities such as taxonomy terms, users, files and others. See the included tca_node submodule.

This module is designed with performance in mind, so it doesn't use traditional solutions like node grants. This also means that it's not guaranteed to block access in all situations, for instance, if you expose node content via means other than Views.

Installation

Usage

Configurable per Content Type on the "Token Content Access settings" tab. To enable, just pick "Enable Token Content Access protection" for needed content type and then you will see "Token Content Access settings" tab on the individual node editing page.

Issues

Bugs and Feature Requests should be reported in the Issue Queue: https://github.com/backdrop-contrib/tca/issues.

Current Maintainers

Credits

License

This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.