Предложения по системе аутентификации для Perl CGI::Application

Я создаю приложение Perl с CGI::Application для отображения программных инструментов и хотел бы позволить пользователям добавлять оценки и комментарии к инструментам. В идеале пользователи должны быть зарегистрированы, чтобы оставлять сообщения. Я уверен, что это довольно распространенный запрос, и что должны существовать "готовые" решения, которые я мог бы использовать, чтобы избавить себя от некоторого кодирования и переосмысления колеса. Если нет, у меня есть три возможных решения:

1) расширить код здесь: http://www.perlmonks.org/?node_id=622071 чтобы добавить недостающие части системы аутентификации

2) использовать нашу вики; пусть пользователи войдут в систему и либо оставят комментарии в вики, либо просто воспользуются системой входа в систему, чтобы гарантировать, что постить могут только зарегистрированные пользователи вики

3) Используйте какой-нибудь другой протокол аутентификации и сверните мой собственный с нуля.

У кого-нибудь есть какие-либо мысли или опыт по поводу любого из этих вариантов?

1 ответ

Решение

Есть плагин для CGI::Application, который занимается аутентификацией. CGI::Application:: Plugin:: Аутентификация.

После того, как ваш интегрированный, есть плагин авторизации, чтобы определить, кто может что делать.

Другие вопросы по тегам