Решение аутентификации и авторизации для Padrino

Я уже некоторое время программировал как Sinatra и Padrino. Тем не менее, я до сих пор не могу найти правильную аутентификацию и решение для авторизации для Паррино. Позвольте мне объяснить мое ожидание и то, что я уже попробовал.

С Sinatra, я успешно использую Sinatra-аутентификацию GEM, а также ROLE_MODEL GEM. Я обычно использую монгоидный ORM для разговора с MongoDB. Эти два драгоценного камня вместе позволяют мне позаботиться о атематической основе, защищать маршруты, проверку ролей зарегистрированного пользователя для применения контроля доступа.

Sinatra-аутентификация не работает с Падрино - это очень специфично для Sinatra. Я попробовал это несколько раз. Я уже опробовал как Omniauth, так и WARDEN с соответствующими модулями Паррино, но по той или иной причине, я не могу заставить их работать так же просто, как замечательная геммазняка Sinatra-Authentication.

Итак - прежде чем я смогу попытаться реализовать решение своего собственного (или портировать Sinatra-аутентификацию в Паррино) - может кто-нибудь предложить любую другую другие решения для аутентификации и авторизации? На данный момент мне не нужен NoneyTicance Fancy - простой аутентификация на основе базы данных будет работать идеально.

5
задан Abhas Abhinav 7 September 2011 в 11:06
поделиться

0 ответов

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

Похожие вопросы: