Skip to content

Cineca/OrcidHub

Repository files navigation

#README for ORCID HUB

Web Application that allows the integration of multiple applications with ORCID.

Live application on https://orcidhub.cineca.it

##USE CASE

use case

##REST API:

###getTicket

POST /user/{LOCALID}/ticket

Request Class:

GetTicketRequestDTO { firstname (string, optional), lastname (string, optional), mail (string, optional), local-id (string, optional), url-callback (string, optional), app-id (string, optional), org-id (string, optional) } 

Response Class

GetTicketResponseDTO { token (string, optional), orcid (string, optional), result-code (string, optional), orcid-access-token (string, optional) } 

###Start Oauth

GET /oauth/{ticket}

###getListApps

GET /user/{LOCALID}/listApps

Response Class:

GetListAppsResponseDTO { firstname (string, optional), lastname (string, optional), listApp (List[ApplicationDTO], optional), result-code (string, optional) } ApplicationDTO { name (string, optional), custom (boolean, optional), authorized (boolean, optional) } 

Project Based on JHipster Full documentation and information is available on website at http://jhipster.github.io/

About

This repository holds the sourcecode of the Italian National ORCID Hub (https://orcidhub.cineca.it). The project is shared with an AGPL license to promote reuse in other countries and scope. The Hub application provides a central environment to manage ORCID authorization allowing the end-user to interact with a single application to grants permi…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors