About Drupal
Iru consumes Drupal core JSON:API (/jsonapi) for content types, nodes, users, roles, and related metadata. Drupal 8.7+ ships JSON:API in core - enable it under Extend. Authentication uses HTTP Basic (username + password). Serve the site over HTTPS so credentials are not sent in clear text.
How It Works
| Detail | Value |
|---|---|
| Category | Web CMS |
| Authentication | Basic (Drupal user) |
Prerequisites
- JSON:API enabled;
https://YOUR_HOST/jsonapireturns resource discovery JSON. - Drupal user whose role may GET the bundles you care about.
Connect Drupal to Iru
- Drupal
- Iru Compliance
Complete this tab before you connect the source in Compliance.
Sign in as an administrator
Sign in to your Drupal site with a user who can install modules and change configuration (Administrator or equivalent).
Open Extend (modules)
Go to Manage → Extend (or Administration → Extend, depending on your admin theme).
Enable JSON:API
Locate the JSON:API module. Enable it and apply any configuration import or cache rebuild Drupal prompts for.
Confirm permissions
Ensure the integration user or role Iru will use can GET JSON:API resources your controls need (often Anonymous is too broad; prefer a dedicated service account with minimal read).
Continue on the Iru Compliance tab.
Troubleshooting
Nothing opens when you turn the source on
Nothing opens when you turn the source on
Check pop-up blocker settings for the Iru site and try again.
404 on /jsonapi
404 on /jsonapi
Enable JSON:API module.
403 on resources
403 on resources
Grant view permissions on relevant entity types.
401
401
Correct password; Drupal is case-sensitive.
Considerations
Prefer a read-only service account scoped to…
Prefer a read-only service account scoped to required content types.
Related Articles
Sources Management
Browse and manage every Compliance source.
Getting Started With Compliance
Frameworks, actions, and Artifacts.
Iru Overview
How Endpoint, Compliance, and Identity fit together.
Artifacts Management
Upload, review, and organize evidence from sources and actions.
