Documentation: ORCID integration

Created on 25 Jun 2018  Â·  7Comments  Â·  Source: Islandora/documentation

Title (Goal) | ORCID integration
-- | --
Primary Actor | End user
Scope | Drupal Module
Level | Low
Story | As an end user, I would like to be able to tie my ORCID account to my Drupal user account so that CLAW can use the ORCID API to know things about me.

This seems fairly theoretical since theres not much in your ORCID account yet that CLAW would do much with (using ORCID to populate faculty entities is out of scope here), but the COAR NGR report seems to think that sharing an ID across platforms will open up opportunities to do... something.

COAR NGR use case

Most helpful comment

I've now got co-maintainer status on https://www.drupal.org/project/orcid. There were a number of issues with the module (still very much in dev) but I'm working through them.
I'll update as progress is made.

All 7 comments

1042 is related to this issue. https://www.drupal.org/project/orcid already exists.

I've now got co-maintainer status on https://www.drupal.org/project/orcid. There were a number of issues with the module (still very much in dev) but I'm working through them.
I'll update as progress is made.

With this module enabled we can now log in to a sit with ORCID credentials if the account is set up, or with the site admins discretion an account (either active or inactive) can be created on the fly.

The only information about the researcher that comes back from the public API is ID and name as used by ORCID.

{
"access_token":"89f0181c-168b-4d7d-831c-1fdda2d7bbbb",
"token_type":"bearer",
"refresh_token":"69e883f6-d84e-4ae6-87f5-ef0044e3e9a7",
"expires_in":631138518,
"scope":"/authenticate",
"orcid":"0000-0001-2345-6789",
"name":"Sofia Garcia "
}

Hi @ajstanley I have a few questions:
1) is this module enabled in Islandora 8 already? if so, is there a demo?
2) is it possible to configure the module to also allow for ORCID member API credentials to be used to include scopes such as /add-update? The use case here is we have several institutions that are ORCID members that are also using Islandora, so theoretically they could use one of their member API keys here, in order to not only authenticate but also write any works data from Islandora to to individuals' ORCID records. Would this be possible via this module, or would members need to build an ORCID micro-service to do this instead?

The module is in use already on an Islandora 8 installation, but it doesn't
interact with the Islandora side of things, it's pretty much straight up
Drupal. We don't have demo at the moment (our dev box is being rebuilt
pretty much continuously) .

At this point we allow signed in ORCID users to access the site, but our
intention is to make further integration as soon as we get a chance. ORCID
ha a relatively new API that we'd like to work with.

Feel free to reach out with an specific ideas you might have.

~ Alan

On Mon, Jun 24, 2019 at 5:19 PM sheila notifications@github.com wrote:

Hi @ajstanley https://github.com/ajstanley I have a few questions:

  1. is this module enabled in Islandora 8 already? if so, is there a
    demo?
  2. is it possible to configure the module to also allow for ORCID
    member API credentials to be used to include scopes such as /add-update?
    The use case here is we have several institutions that are ORCID members
    that are also using Islandora, so theoretically they could use one of their
    member API keys here, in order to not only authenticate but also write any
    works data from Islandora to to individuals' ORCID records. Would this be
    possible via this module, or would members need to build an ORCID
    micro-service to do this instead?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Islandora-CLAW/CLAW/issues/859?email_source=notifications&email_token=AADY2J34ZCHHANVD2PPR4DLP4FQAXA5CNFSM4FG3REBKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYOSZ3Y#issuecomment-505228527,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADY2J74RYULUCYBOS6CKVLP4FQAXANCNFSM4FG3REBA
.

--
Alan Stanley
Developer and Training Specialist
Agile Humanities

@ajstanley Is it possible to add the ability to populate the repository from objects in an ORCID profile?

@DonRichards - The only thing the ORCID module does now is to allow users already logged in to ORCID to log in to the Drupal site running the module. The bones are all there to retrieve additional information, but it would probably be pretty use-case dependent.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

acoburn picture acoburn  Â·  4Comments

acoburn picture acoburn  Â·  4Comments

Natkeeran picture Natkeeran  Â·  3Comments

ruebot picture ruebot  Â·  4Comments

Natkeeran picture Natkeeran  Â·  3Comments