Skip to content

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…

License

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

No packages published