Hey all,
I can't give an exact timeline (software estimation is hard!), but I think we're closing in on merging auth to mainline meteor. There are a few more breaking API changes coming real soon now:
- Move everything from Meteor.accounts to Accounts, to be more parallel with things like Email, Session, etc. Hopefully this should be a simple search and replace for people.
- Change allow() API to allow() and deny(). The new API should be clearer and more expressive.[1]
After getting the API finalized, we have a few other tasks, for example, we still need to write documentation.
With all that said, I do feel we're getting very close. It won't be this week, but it is coming soon!
Hope that helps.
-- Nick
[1]: Hopefully implmenting this this week.
Old API:
- all allows return true, request is allowed
- request is denied.
New API adds 'deny', which takes the arguments as allow. The rules:
- any deny returns true, request is denied
- any allow returns true, request is allowed
- request is denied
This should be more straightforward to use. Every time you call deny you deny more things. Every time you call allow, you allow more things.