Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

link_orcid

No security coverage
View on drupal.org

Link an ORCID

Confidently save a user's ORCID iD to a configured field, authenticated by the ORCID API.

Features

  • Choose a plain text field on the User entity to store an authenticated ORCID iD.
  • Use the Key module to store the ORCID client secret securely.
  • Users can link/unlink their own ORCID from their profile using a secure OAuth flow.
  • The configured ORCID field is disabled and can only be set via the "Link ORCID" button.

Preparation

  1. In the ORCID Developer Portal, create a new application to obtain your Client ID and Client Secret.
  2. Set the Redirect URI to: https://your.site.com/link-orcid/callback
  3. Install and enable the Key module to securely store your ORCID Client Secret.

Post-Installation

  1. Create a plain text field on the User entity to hold the ORCID iD.
  2. Configure at: /admin/config/people/link-orcid (Configuration > People > Link an ORCID settings)
    • Enter your ORCID API Client ID.
    • Select the Key that stores your ORCID Client Secret.
    • Choose the user field to store the ORCID iD.
    • Toggle Sandbox for testing.
  3. Grant the "link own orcid" permission to appropriate roles. The configuration form includes a message and link to help you do this for the Authenticated user role.

Usage

  • On your own user edit form, click the "Link ORCID" button next to the configured field. The field is disabled for manual editing and will be set automatically after linking.
  • After authorization, you'll be redirected back to your profile edit page with a success or error message.

Security

  • The ORCID client secret is stored in the Key module; this module never stores the raw secret in configuration.

Activity

Total releases
6
First release
Sep 2025
Latest release
7 months ago
Release cadence
1 day
Stability
0% stable

Release Timeline

Releases

Version Type Release date
1.0.0-rc1 Pre-release Sep 8, 2025
1.0.0-beta3 Pre-release Sep 8, 2025
1.0.0-beta2 Pre-release Sep 8, 2025
1.0.0-beta1 Pre-release Sep 8, 2025
1.0.0-alpha1 Pre-release Sep 8, 2025
1.0.0-alpha0 Pre-release Sep 4, 2025