Drupal integrations

Connecting Drupal to identity providers, CRMs, search engines, object storage and API clients through contributed modules documented on Drupal.org.

Keycloak and Drupal SSO integration

Signing Drupal users in through Keycloak with the Keycloak OpenID Connect module: client setup, user field and email sync, role mapping changes in the 2.x branch and multilingual login.

Drupal and Salesforce integration

Syncing Drupal users, content and form submissions with Salesforce contacts, accounts and opportunities using the Salesforce Suite: field mapping, push and pull timing, JWT authentication and error handling.

Drupal and CiviCRM integration

Running CiviCRM inside Drupal 10 or 11 for memberships, donations and events: Composer installation, shared or separate database, and exposing CiviCRM data to Drupal views and forms.

Drupal search with OpenSearch

Using OpenSearch as the Drupal search backend through Search API OpenSearch: index mapping, facets, More Like This and running the OpenSearch cluster yourself instead of Solr.

Drupal SSO with Microsoft Entra ID

Signing Drupal users in through Entra ID with the SAML Authentication module or the generic OpenID Connect client, mapping groups to roles, and why the old Azure AD-specific client is not an option on current Drupal.

Drupal SSO with Okta

Connecting Drupal to Okta through the OpenID Connect module's built-in Okta client or SAML, provisioning accounts on first sign-in and role mapping for editors.

Drupal LDAP and Active Directory integration

Authenticating intranet users against Active Directory or OpenLDAP with the LDAP module: login, provisioning between LDAP and Drupal, group to role mapping and when to move to SAML or OIDC instead.

Drupal search with Elasticsearch

Using Elasticsearch as a Search API backend through Elasticsearch Connector, mapping fields, relevance tuning and the licensing difference that leads some teams to OpenSearch instead.

Drupal search with Algolia

Indexing Drupal content into Algolia through Search API Algolia for hosted instant search, the indexing-only scope of the module and front-end search UI choices.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.