autolab / Autolab

Course management service that enables auto-graded programming assignments.
http://www.autolabproject.com/
Apache License 2.0
752 stars 214 forks source link

Shibboleth users should not have to create a password for authentication #2

Closed dlbucci closed 9 years ago

dlbucci commented 9 years ago

They should have the option to give a password or always use Shibboleth.

ymzong commented 9 years ago

Some random thought:

How about when a student's email ends with "@andrew.cmu.edu", we automatically grey out the default "log in" button and display a short message right below it -- "Please sign in with Shibboleth below"?

I think this is easy to implement (<10 lines of jquery) and is good for our purpose.

On Mon, Oct 27, 2014 at 6:15 PM, Daniel Bucci notifications@github.com wrote:

They should have the option to give a password or always use Shibboleth.

Reply to this email directly or view it on GitHub https://github.com/autolab/Autolab/issues/2.

dlbucci commented 9 years ago

I like that idea, but this goes a little beyond that too. As nearly as I can tell, creating an account always requires you to give a password, which shouldn't be necessary. An account should just need one method of authentication, be it shibboleth, facebook, or a Devise password.

dlbucci commented 9 years ago

This has been fixed as far as I'm aware, seeing as Shibboleth users are created on login now.