1. Это скрипт который раз в сутки (по cron'у) дергает данные с дзенмани и строит отчёт. Естественно если в момент запроса данных дзенмани попроосит авторизироваться то пользователя рядом не будет. И если есть возможность один раз пройти авторизацию, сохранить токен и использовать его будучи увереным что он не заэкспайрится то это супер.
2. Это консольный скрипт и я в принципе не сильно понмаю как в таком случае я могу вывести форму авторизации
Если делаете штуку под одного пользователя, то да, нет смысла. А так можно отдать пользователю ссылку на страницу авторизации, а назад попросить код из ответного урла, или вообще сделать обертку на страницей авторизации.