feat(lib):Passes Whole Config To generateToken So We Can Access Useful User Objects