more refactoring, authorize() returned to liteauth