Drupal is a registered trademark of Dries Buytaert
Views Bootstrap 5.5.2 Minor update available for module views_bootstrap (5.5.2). oEmbed Providers 3.0.0 Major update available for module oembed_providers (3.0.0). Emulsify Tools 2.2.0 Minor update available for module emulsify_tools (2.2.0). amazee.ai Private AI Provider 1.3.4 Minor update available for module ai_provider_amazeeio (1.3.4). highlight.js Input Filter 2.0.0 Major update available for module highlightjs_input_filter (2.0.0). Webform QR Code Element 1.4.0 Minor update available for module webform_qr_code_element (1.4.0). Comments Order 4.0.0 Major update available for module comments_order (4.0.0). oEmbed Providers 2.2.4 Module oembed_providers updated after 7 months of inactivity (2.2.4). CRM - Contact Relationship Management 1.0.0-beta11 New beta version released for module crm (1.0.0-beta11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Token Content Access

855 sites Security covered
View on drupal.org

Token Content Access restricts access to individual nodes using unique URL tokens, allowing specific users or groups to view content via a special link without making it publicly visible. It also hides this protected content from default Views results.

πŸ‡ΊπŸ‡¦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.



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 tca_node module.

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.

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.

Features

To use clipboard button, just install clipboardjs module.

Maintainers

Original D7 development by Grant Gaudet.
D8 port by Kyrylo Loboda.

Activity

Total releases
5
First release
Mar 2026
Latest release
1 day ago
Releases (12 mo)
5 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
3.1.3 Stable Jul 31, 2026
3.1.2 Stable Jul 29, 2026
3.1.1 Stable Mar 23, 2026
3.1.x-dev Dev Mar 23, 2026
3.1.0 Stable Mar 19, 2026