We are looking to have it in a released Dgraph in a month or so. As things firm up we’ll put together a timeline for current and planned features.
Passwords worked natively in a precursor tool. There’s no problem supporting it, we’ll just have to make sure the usage fells right. It would be something like what you have and if we see a Password in User we generate an input type that makes you set the password when you add a user, but we’d remove it from the User type (so you can’t query it) then a syntax to query the user given a password - I expect we’d put that in the query arguments as the field wouldn’t be there.
Re: Apollo federation, is that a good scream or a bad scream?
We actually already have Apollo Federation working - it’s not in that released binary though.