This PR adds the possibility for the API to validate access token coming from github, orcid, google and keycloak. If the access token is valid. A user is created if not existent with the data returned by the external provider or update the existent user information (to set githubId or orcidId user attributes).
Context
See https://github.com/ontoportal/ontoportal-project/issues/26. and https://github.com/lifewatch-eric/ontologies_linked_data/pull/5
This PR adds the possibility for the API to validate access token coming from
github
,orcid
,google
andkeycloak
. If the access token is valid. A user is created if not existent with the data returned by the external provider or update the existent user information (to setgithubId
ororcidId
user attributes).Changes