Comments (8)
Using the ORCID oauth method being used by the https://github.com/CDLUC3/stash_datacite repository.
Will need to touch base with the Dash team to make sure that the Roadmap app registration is correct.
from roadmap.
Added a new identifier_schema table that can be used to store identification service info: URIs, auth keys, etc. Then added a join table called user_identifiers that will replace the existing orcid_id field in the users table.
The user profile page dynamically builds the identifier section based on the identifier scheme listed in the new table. This should make it easier to add additional authentication methods in the future if desired (e.g. Google, Twitter, etc.)
from roadmap.
An example of the data that should be used to initialize the ORCID identity provider can be found in the db/seeds.rb file. I
from roadmap.
this is ready for testing on uc3-roadmap-dev @stephaniesimms
from roadmap.
After looking at this new functionality I think we should add an ability to disassociate the user's account from ORCID. Perhaps just a 'remove' hyperlink or a red 'X' button. It would then just delete the record from the join table behind the scenes.
from roadmap.
Should we add a “Your ORCID will no longer be associated with your DMPTool profile. Are you sure” button? Will this cause issues later when we allow folks to authenticate via ORCID?
From: Brian Riley [email protected]
Reply-To: DMPRoadmap/roadmap [email protected]
Date: Wednesday, November 2, 2016 at 11:03 AM
To: DMPRoadmap/roadmap [email protected]
Cc: Marisa Strong [email protected], Comment [email protected]
Subject: Re: [DMPRoadmap/roadmap] Add ORCID to user profile (#42)
After looking at this new functionality I think we should add an ability to disassociate the user's account from ORCID. Perhaps just a 'remove' hyperlink or a red 'X' button. It would then just delete the record from the join table behind the scenes.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com//issues/42#issuecomment-257949089, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAxeL75BmUai8ImXZAEEACiItqCTAJSuks5q6NB9gaJpZM4KZIHS.
from roadmap.
We should definitely add the ability to unlink/remove the ORCID (see screenshot below for DMPTool My Profile page). I just added mine to a test account. Then I tried to unlink it via my ORCID account directly by removing the DMPTool as a "Trusted Organization" - but all that did was block info from being passed between the systems. It didn't remove my ORCID from the test profile as I expected it to/might.
I think a 'remove' hyperlink or 'X' button is sufficient for now. But if we decide to support authentication via ORCID then we should follow Marisa's suggestion. My feeling is that we can wait to define the process until after we finalize the Shib workflow. The link/unlink option should be consistent for Shib and ORCID.
from roadmap.
yes i was thinking this was for ORCID authentication. I agree, having an X is adequate for now.
from roadmap.
Related Issues (20)
- Template Search issue HOT 1
- [ApiClients] Plan access rights HOT 1
- question text in docx export fails sometimes, depending on the html HOT 6
- Upgrade Ruby to 3.0
- Upgrade Rails to 7.x
- Edit template: You cannot add a 'Default Value' to a Text Field question
- remove the extra Affiliation row in csv download
- the latest version of wkhtmltopdf-binary hasn't added support to Ubuntu 22.04, thus will adjust Github Actions
- routes.rb should have a unites style of using single quotes
- Latest 'mail' gem version triggers "Uninitialized constant Mail::TestMailer (NameError)"
- Add CHANGELOG.md and danger Github action HOT 1
- Helpdesk and Google Analytics Tracker needs to be entered again in order to save HOT 1
- User.archive does not remove entries in the identifiers table
- Enable "Research output" on template level HOT 4
- Allow for more than one shibboleth login route per organization
- Google no longer offers the Helvetica font HOT 1
- PR 3105 reverse for pagination? HOT 14
- Docker? HOT 9
- [FEATURE] Disable mandatory account creation when signing in with institutional credentials. HOT 2
- Disable debug checking for rubocop >=1.45.0 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roadmap.