{"action":"closed","issue":{"url":"https://api.github.com/repos/curationexperts/laevigata/issues/440","repository_url":"https://api.github.com/repos/curationexperts/laevigata","labels_url":"https://api.github.com/repos/curationexperts/laevigata/issues/440/labels{/name}","comments_url":"https://api.github.com/repos/curationexperts/laevigata/issues/440/comments","events_url":"https://api.github.com/repos/curationexperts/laevigata/issues/440/events","html_url":"https://github.com/curationexperts/laevigata/issues/440","id":241293044,"number":440,"title":"Disable database authentication in production mode","user":{"login":"val99erie","id":298865,"avatar_url":"https://avatars2.githubusercontent.com/u/298865?v=4","gravatar_id":"","url":"https://api.github.com/users/val99erie","html_url":"https://github.com/val99erie","followers_url":"https://api.github.com/users/val99erie/followers","following_url":"https://api.github.com/users/val99erie/following{/other_user}","gists_url":"https://api.github.com/users/val99erie/gists{/gist_id}","starred_url":"https://api.github.com/users/val99erie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/val99erie/subscriptions","organizations_url":"https://api.github.com/users/val99erie/orgs","repos_url":"https://api.github.com/users/val99erie/repos","events_url":"https://api.github.com/users/val99erie/events{/privacy}","received_events_url":"https://api.github.com/users/val99erie/received_events","type":"User","site_admin":false},"labels":[{"id":576494537,"url":"https://api.github.com/repos/curationexperts/laevigata/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"state":"closed","locked":false,"assignee":{"login":"bess","id":65608,"avatar_url":"https://avatars3.githubusercontent.com/u/65608?v=4","gravatar_id":"","url":"https://api.github.com/users/bess","html_url":"https://github.com/bess","followers_url":"https://api.github.com/users/bess/followers","following_url":"https://api.github.com/users/bess/following{/other_user}","gists_url":"https://api.github.com/users/bess/gists{/gist_id}","starred_url":"https://api.github.com/users/bess/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bess/subscriptions","organizations_url":"https://api.github.com/users/bess/orgs","repos_url":"https://api.github.com/users/bess/repos","events_url":"https://api.github.com/users/bess/events{/privacy}","received_events_url":"https://api.github.com/users/bess/received_events","type":"User","site_admin":false},"assignees":[{"login":"bess","id":65608,"avatar_url":"https://avatars3.githubusercontent.com/u/65608?v=4","gravatar_id":"","url":"https://api.github.com/users/bess","html_url":"https://github.com/bess","followers_url":"https://api.github.com/users/bess/followers","following_url":"https://api.github.com/users/bess/following{/other_user}","gists_url":"https://api.github.com/users/bess/gists{/gist_id}","starred_url":"https://api.github.com/users/bess/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bess/subscriptions","organizations_url":"https://api.github.com/users/bess/orgs","repos_url":"https://api.github.com/users/bess/repos","events_url":"https://api.github.com/users/bess/events{/privacy}","received_events_url":"https://api.github.com/users/bess/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/curationexperts/laevigata/milestones/2","html_url":"https://github.com/curationexperts/laevigata/milestone/2","labels_url":"https://api.github.com/repos/curationexperts/laevigata/milestones/2/labels","id":2627930,"number":2,"title":"Public Access","description":"This milestone is to mark all the stories that should be completed before we allow any students to log into the production app.  This is essentially our first 'production launch'.\r\n\r\nAt this point our project deadline is 8/18.\r\nFirst day of fall semester classes is 8/23 (but law school is 8/21).\r\n","creator":{"login":"val99erie","id":298865,"avatar_url":"https://avatars2.githubusercontent.com/u/298865?v=4","gravatar_id":"","url":"https://api.github.com/users/val99erie","html_url":"https://github.com/val99erie","followers_url":"https://api.github.com/users/val99erie/followers","following_url":"https://api.github.com/users/val99erie/following{/other_user}","gists_url":"https://api.github.com/users/val99erie/gists{/gist_id}","starred_url":"https://api.github.com/users/val99erie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/val99erie/subscriptions","organizations_url":"https://api.github.com/users/val99erie/orgs","repos_url":"https://api.github.com/users/val99erie/repos","events_url":"https://api.github.com/users/val99erie/events{/privacy}","received_events_url":"https://api.github.com/users/val99erie/received_events","type":"User","site_admin":false},"open_issues":22,"closed_issues":25,"state":"open","created_at":"2017-07-07T16:14:02Z","updated_at":"2017-08-09T14:23:46Z","due_on":"2017-08-24T07:00:00Z","closed_at":null},"comments":3,"created_at":"2017-07-07T15:07:36Z","updated_at":"2017-08-09T14:23:46Z","closed_at":"2017-08-09T14:23:46Z","body":"We need a way to be able to log into the app in development mode that doesn't require us to get fake Shibboleth accounts from Emory.\r\n\r\nOne possible solution would be to allow Devise's database authentication if the Rails environment is in development mode, so devs can keep using database auth.\r\n\r\nAnother possible way would be to document how to run Shibboleth on our laptops, and then each dev can maintain their own set of user logins.\r\n\r\nIn production mode, the only possible way to log in should be through Shibboleth.\r\n\r\n- [ ] In production mode, users can only log in using Shibboleth.\r\n\r\n- [ ] In development mode, the developer has a way to log in that doesn't require access to external Shibboleth.  (i.e. I should be able to log in on my laptop, even if I'm disconnected from the internet.)\r\n\r\n- [ ] In test mode, same as development mode:  I should be able to run the test suite without connecting to the internet.\r\n\r\n- [ ] For DCE's demo environment(s), we need to be able to log in somehow (Probably using DCE's Shibboleth.  See comments below)"}}
{"actor":{"display_login":"jenlindner"}}