Skip to content
forked from Cineca/OrcidHub

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

Notifications You must be signed in to change notification settings

4Science/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

Languages

  • Java 64.9%
  • HTML 16.0%
  • JavaScript 15.2%
  • Scala 2.0%
  • ApacheConf 1.5%
  • CSS 0.4%