Звучит так, будто вы слишком много внимания уделяете выбору инструментов, которые собираетесь использовать, прежде чем узнаете, что собираетесь делать. Я хотел бы предложить следующее:
Решите , что вы хотите сделать. Если вы собираетесь аутентифицировать логины по какому-либо списку пользователей, точно укажите, что вы хотите сделать.
Как только вы знаете, что вы хотите сделать, решите как вы собираетесь это сделать. Посмотрите на другие решения, такие как HTTP Basic аутентификация, использование файлов cookie или другой метод, и решите, какой метод лучше всего подходит для ваших нужд.
Как только вы хорошо разберетесь в том, как вы хотите реализовать свое решение, вы можете решить, какие инструменты вы хотели бы использовать. Опять же, оценка других существующих решений поможет вам в этом решении.
Реализуйте ваше решение, следуя вашему плану в (2).