Hi all!
We’re evaluating discourse as a replacement to the features of Moodle that we use (discussion forums in particular).
One of the questions our evaluation team has is whether or not we can add support for members to login using their ORCID info?
Per ORCID, it seems possible to add this integration. In looking at the following link, do you think this would be feasible with Discourse? Sign In Using ORCID Credentials - ORCID
Primarily I’m interested in learning if it’s possible, and what the LOE would be.
Many thanks in advance!!
AI-generated summary
josborn is evaluating Discourse as a Moodle replacement and asks if ORCID login integration is feasible, referencing ORCID’s API documentation and inquiring about the level of effort required. Falco suggests using the OAuth2 plugin (https://github.com/discourse/discourse-oauth2-basic) for integration. david offers an alternative: the OpenID Connect plugin (https://meta.discourse.org/t/openid-connect-authentication-plugin/103632), noting that ORCID supports OpenID Connect (https://sandbox.orcid.org/.well-known/openid-configuration), which may reduce manual configuration. The discussion centers on SSO options for ORCID login in Discourse, with two technical paths proposed to enable this functionality.
Try to use our OAuth plugin with it: GitHub - discourse/discourse-oauth2-basic: A basic OAuth2 plugin for use with Discourse · GitHub
Another option, which might involve less manual configuration, is the discourse-openid-connect plugin
It looks like ORCID has support for openid-connect: https://sandbox.orcid.org/.well-known/openid-configuration