While still a pre-release, the default API access interface is starting to shape up to where I think it will go in the future. After some additional testing in an actual project and some additional work on other authentication methods, it will probably change, but hopefully in a slower and more predictable manner.