Homec4science

WebAccess: ORCID support

Authored by Samuele Kaplun <samuele.kaplun@cern.ch> on Jan 17 2013, 15:54.

Description

WebAccess: ORCID support

  • Introduces support for OAuth2-based ORCID authentication by exploiting the external authentication support to OpenID/OAuth1/OAuth2 introduced with the previous commit.
  • Amended previous commit by cleaning up INSTALL guide and root-level Makefile.am, introduced configuration of providers in invenio(-local).conf.
  • In the previous commits, the new provided plugins were implemented assuming to be instantiated per-every request, while each plugin is instantiated only upon server loading and can't hence share request-oriented information. For this reason a new attribute called "g" (mimicking upcoming Flask global "g" proxy) to the req object. (closes #1124)

Tested-by: Tibor Simko <tibor.simko@cern.ch>

Details

Committed
Tibor Simko <tibor.simko@cern.ch>May 21 2013, 18:26
Parents
R3600:d0dea72a8949: WebAccess: OpenID and OAuth authentication
Branches
Unknown
Tags
Unknown

Event Timeline

Tibor Simko <tibor.simko@cern.ch> committed R3600:a93c61055079: WebAccess: ORCID support (authored by Samuele Kaplun <samuele.kaplun@cern.ch>).May 21 2013, 18:26