Royal-Society-of-New-Zealand / NZ-ORCID-Hub

The home of development for the New Zealand ORCID Hub
MIT License
13 stars 8 forks source link

As a Hub user I want an unambiguous sign-in option so that I'm not sent to ORCID without the Hub knowing who I am #993

Closed rpaw053 closed 6 years ago

rpaw053 commented 6 years ago

Despite the descriptions, pop-over and attempts at guidance, user testing is showing that Tuakiri-member users of the Hub are still gravitating to the "Log in via ORCID" side of the "Log in" block.

As this seems to be utterly irresistible  , we need to investigate ways of guiding users to the appropriate log in options. 

The simplest option we can think of is to scrap the current modal approach, and replace it with a cascading hierarchical dropdown, and while we're at it relabel as the requested "Sign in", e.g.,.

Sign in >
     > I am from a University
        > Lincoln University
        > Massey University
        > The University of Auckland
        > University of Canterbury
        > University of Otago
        > University of Waikato
        > Victoria University of Wellington

     > I am from a Crown Research Institute
     > I am from a Institute of Technology or Polytechnic 
     > I am from a District Health Board
     > I am from an Independent Research Organisation
     > I am from a Research Funder

Where an organisation selected is a Tuakiri-member that click should in the short term go to https://orcidhub.org.nz/Tuakiri/login; however, ultimately would direct them to the correct IdP, i.e., https://jira.auckland.ac.nz/browse/ORCIDHUB-203.  For everyone else it should trigger the authenticate via ORCID, i.e., https://orcidhub.org.nz/orcid/login/.

The hierarchy is necessary as we'll potentially have 40+ orgs using the Hub, but with only the Tuakiri 16 needing to direct their affiliates to the Hub outside of an email invite.  But options such as {"University", "Crown Research Institute", "Institutute of Technology or Polytechnic", "Other"}, and University to the Tuakiri directory, Other straight to ORCID, and only CRI and ITP cascade are also worth thinking about. 

[ORCIDHUB-256] created by jgus614

rpaw053 commented 6 years ago

In order to avoid re-implementation of TUAKRI functionality and alleviate the problem we could:

Besides that we could also pre-load the user data with their ORCID ID. I understand Jason Gush, you have scarped ORCID DB and have the list of the users. We could pre-load these users into the Hub DB and that also could alleviate this issue.

 

by rcir178