Unable to update OAuth scope for authenticated ORCIDs #10819
Labels
Enhancement:1:Minor
A new feature or improvement that can be implemented in less than 3 days.
Milestone
Describe the issue
As background, there are two different API types for ORCID, the public and member APIs. They each make use of different OAuth scopes when authenticating users. If OJS users authenticate their ORCID via OAuth with the ORCID service, they are giving permission to a specific scope depending on which API version the journal is using. If a journal switches to use the member API in order to deposit items (submissions/reviews) with ORCID, previously authenticated ORCIDs stored in OJS will not have the correct permissions to make the deposit because they were previously authorized with a more limited scope.
Describe the solution
OJS needs to be able to handle the switchover from the public API to the member API gracefully.
The following will accomplish this:
TODOs, PRs, Notes
N/A
The text was updated successfully, but these errors were encountered: