Excititing!  This looks very promising.
This way, folks could still design their own custom auth solution by extending this approach, or just use us the npm module as a drop-in approach to extending the coming built-in auth via 0.3.13?
We would be glad to help with your work, and then build on it with derby-passport, as we have multiple projects coming up that will require a wide array of authentication solutions.
Also, I wanted to mention that I really appreciate the forethought of built-in access control.  This is gonna be loads of fun!
Does derby-passport sound like a good idea?  Again, I wanted to stress that we are all about ensuring derby has a solid built-in auth capability, and we are just looking to extend it with Passport.  
If you think this is a bad idea, please let me know!  After investigating, it seems that 
socket.io really changes the game for authentication, thus express-oriented solutions might not be the best way to go about it.
If not, we could always do something fancy with an npm module called something like 'derby-auth'.  Once you get a general session handling and auth down with an auth module (i.e. passport, everyauth), it seems that extending it with different authentication strategies becomes an afterthought!  It would be good to, as soon as possible, offer a self-hosted Oauth strategy, as well as the basics: Facebook, Twitter, Github, Google, local, etc.
Richard