V2.X Callback Function for `authenticate` is not working and has no documentation
Hello,

Please document this https://github.com/rkusa/koa-passport/blob/v2.x/lib/framework/koa.js#L91-L94 and how we're supposed to use it.  As far as I can see, it's unusable and broken due to the callback/Promise convoluted setup.
