Expose KHOAuth2Provider
new way to generate token
verify user, create and insert token to db