IQSS logo

IRC log for #dataverse, 2016-08-15

Connect via chat.dataverse.org to discuss Dataverse (dataverse.org, an open source web application for sharing, citing, analyzing, and preserving research data) with users and developers.

| Channels | #dataverse index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
02:56 axfelix joined #dataverse
13:21 bsilverstein joined #dataverse
13:21 bsilverstein pdurbin: welcome back!
13:22 pdurbin bsilverstein: thanks! I was just reading through comments on the Confirm Email google doc. :)
13:25 pdurbin bsilverstein: looks like you haven't made a pull request yet. Still working on the code? Are you blocked? Need anything?
13:27 bsilverstein pdurbin: small UI blocker that mike can help with, just alignment for something that merce pointed out after I did a demo for her
13:28 bsilverstein although if things are good enough I suppose a pull request today isn't out of the question
13:28 bsilverstein big steps!
13:33 pdurbin Nice! And I'm glad to hear Merce got a demo!
13:34 bsilverstein yeah it went over well thankfully! Sonia sat in as well
13:35 pdurbin ah, perfect
13:59 pameyer joined #dataverse
16:22 bsilverstein joined #dataverse
18:29 nicholas_ joined #dataverse
19:44 pdurbin nicholas_: hi! Just got your email. Welcome!
19:44 nicholas_ Hi! Thanks.
19:45 pdurbin I didn't realize you're in the code already. That's awesome.
19:46 pdurbin I thought the "user login process" diagram here might be interesting for you: https://github.com/IQSS/dataverse/blob/develop/doc/Architecture/auth.md
19:48 nicholas_ Interesting. Reading it over now..
19:50 pdurbin nicholas_: let's get you in touch with the author of that doc: https://github.com/michbarsinai . He also wrote most of that code.
19:51 pdurbin all the AuthenticationProvider stuff
19:52 nicholas_ That sounds good. I'm curious what he thinks about stepping in with 2FA at the provider level. Or if it should be an option in the UserBean...
19:52 pdurbin Yeah, I dunno what he'd say. I haven't really thought about it.
19:54 pdurbin nicholas_: is the main reason you want to add two factor authentication to Dataverse that the "dataverseAdmin" user is a builtin/local account and has superuser access? The reason I ask is that you could give a Shibboleth user or two superuser access and disable the "dataverseAdmin" account (or remove superuser from it).
19:57 michbarsinai joined #dataverse
19:59 pdurbin nicholas_: meet michbarsinai!
20:01 michbarsinai Hello!
20:02 pdurbin michbarsinai: I've already mentioned to nicholas_ that I declared 2FA "out of scope" for issue 3150 at https://github.com/IQSS/dataverse/issues/3150#issuecomment-223941891
20:03 pdurbin ... but that Lucien is very interested in feedback at https://github.com/IQSS/dataverse/pull/3227
20:03 michbarsinai OK. It's going to get in scope for DataTags integration for sure.
20:03 michbarsinai No GitHub issues yet, though
20:03 pdurbin ah, I didn't know that
20:06 nicholas_ Yes, I think that's the primary motivation. I think your suggestion of 1+ Shibboleth users having admin and disabling the dataverseAdmin account could work. We honestly hadn't considered the possibility of disabling it.
20:06 pdurbin michbarsinai: 2FA can be achieved by using Shibboleth, of course. HarvardKey is going to require it soon.
20:07 nicholas_ Same here, we are told. It was just the dataverseAdmin account that really bothered security.
20:07 nicholas_ Or so I've been told. I started a week ago.
20:07 michbarsinai Can Dataverse know that Shib/HarvardKey are using it? I.e., can it be enabled for one user and disabled for another without Dataverse knowing?
20:07 pdurbin makes total sense. demote him to non-superuser, I say :)
20:08 pdurbin michbarsinai: well, imagine that HarvardKey requires 2FA (which it will soon) but MIT's Touchstone system doesn't (I have no idea if it does or not). I don't know of a way to know which Shibboleth Identity Provider (IdP) enforces 2FA or not.
20:09 nicholas_ I don't think this is the case, and I'll have to check with other folks here. But one issue could be if we need to have non-Shib users and security wants them to use 2FA.
20:09 michbarsinai That part code be a config thing. Any user authenticating via HarvardKey can be considered as having passed 2FA.
20:10 michbarsinai But if within the same Shib provider we can't tell the difference, we need to suspect everybody, no?
20:10 michbarsinai Security people, suspecting everybody since 1960 (or so)
20:20 pdurbin michbarsinai: right. Trust no one.
20:25 pdurbin nicholas_: technically, Dataverse doesn't yet have first class support for locking users, but I'm working on this at https://github.com/IQSS/dataverse/tree/3153-2419-lockuser
20:26 pdurbin you could scramble the dataverseAdmin password after removing the superuser boolean for now
20:30 pdurbin anyway, gotta go pick up my kids from camp then head to the Coolidge to see The Big Lebowski :)
20:31 nicholas_ Yeah, that could work. I'll have a talk with Nick 1 and see what we come up with.
20:31 pdurbin michbarsinai: in case you're wondering, there are two Nicks :)
20:31 pdurbin ok, really going. bye!
20:32 michbarsinai bye!
20:33 michbarsinai As long as they don't share a nick.... #sorry
20:33 nicholas_ take care

| Channels | #dataverse index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

Connect via chat.dataverse.org to discuss Dataverse (dataverse.org, an open source web application for sharing, citing, analyzing, and preserving research data) with users and developers.