Sinatra, Rails и Rack - Управление пользователями / сессиями - PullRequest
2 голосов
/ 04 сентября 2010

Кто-нибудь знает способ аутентификации в приложении Rails и позволяет другим приложениям Sinatra передавать этот токен аутентификации и состояние сеанса через стойку?

Я ищу что-то, что в основном позволяет использовать единый вход.(У меня уже есть секрет и ключ в приложении rails с аутентификацией, теперь я хочу использовать его в качестве единого входа в сервис для других приложений Sinatra)

Ответы [ 3 ]

0 голосов
/ 29 сентября 2010

Я собираюсь использовать клиент Rubycas, который позволит мне использовать LDAP и передавать сеансы в каждое приложение ruby, которое я создаю. Хэнкок хорош тем, что использует OpenID, но это не то, что мне нужно.

RubyCAS Client: http://code.google.com/p/rubycas-client/

0 голосов
/ 02 сентября 2011

Я думаю, вы ищете начальника:

https://github.com/hassox/warden/wiki

Это то, что использует устройство.

0 голосов
/ 17 сентября 2010

Я знаю, что это не совсем то, что вы ищете, но посмотрите Хэнкок на github.Это проект с открытым исходным кодом для SSO в Синатре.Если ничего другого, это даст вам представление о том, с чего начать.

...