Skip to content

Feature/orcid push#4125

Open
ivanmrsulja wants to merge 11 commits intovivo-project:mainfrom
ivanmrsulja:feature/orcid-push
Open

Feature/orcid push#4125
ivanmrsulja wants to merge 11 commits intovivo-project:mainfrom
ivanmrsulja:feature/orcid-push

Conversation

@ivanmrsulja
Copy link
Member

@ivanmrsulja ivanmrsulja commented Nov 28, 2025

Issues: 4074, 4075

linked Vitro PR: 504

What does this pull request do?

Integrates ORCID push workflow using Member API credentials.

What's new?

  • edu.cornell.mannlib.vivo.orcid.controller.OrcidDisallowPushHandler
  • edu.cornell.mannlib.vivo.orcid.controller.OrcidAllowPushHandler
  • edu.cornell.mannlib.vivo.orcid.controller.OrcidMemberCallbackHandler
  • edu.cornell.mannlib.vivo.orcid.export
  • edu.cornell.mannlib.vivo.orcid.service
  • edu.cornell.mannlib.vivo.orcid.util

How should this be tested?

Configure VIVO ORCID credentials in runtime.properties file. Navigate to researcher profile when logged in as researcher. Click on Allow ORCID push and complete the OAuth2 workflow. After this, periodic dissemination of research information should be performed to your ORCID profile.

Interested parties

@chenejac

Reviewers' expertise

Please add any new expertise in the list which might be needed for reviewing your PR or remove any of the listed if it is not needed.

Candidates for reviewing this PR should have some of the following expertises:

  1. Java
  2. HTML, CSS, JavaScript
  3. FreeMarker
  4. SPARQL
  5. Ontologies
  6. Natural language knowledge
    1. English
    2. German
    3. Spanish
    4. French
    5. Portuguese
    6. Russian
    7. Serbian

@chenejac chenejac marked this pull request as draft December 1, 2025 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Push VIVO employment / education information into the ORCID affiliation record Push VIVO works information into the ORCID registry

1 participant