Since people are starting to show interest in using DaCapo, we should start fleshing out the user system soon. Here are some questions I have:
1) Where should user data be stored? DaCapo itself doesn't really care about users at all other than for the ComputeContext to know which user to submit bsub jobs as. Should all user related stuff stay on the dashboard?
2) Can we integrate with Okta? or other HHMI authentication? Probably necessary if we want to allow users to submit bsub jobs as themselves to cluster through dashboard. Will we still be able to host this server on a machine with bsub access or are we going to need something to interface?
Since people are starting to show interest in using DaCapo, we should start fleshing out the user system soon. Here are some questions I have: 1) Where should user data be stored? DaCapo itself doesn't really care about users at all other than for the
ComputeContext
to know which user to submit bsub jobs as. Should all user related stuff stay on the dashboard? 2) Can we integrate with Okta? or other HHMI authentication? Probably necessary if we want to allow users to submit bsub jobs as themselves to cluster through dashboard. Will we still be able to host this server on a machine with bsub access or are we going to need something to interface?