Does anyone know of a way to authenticate in a Rails application and allow other Sinatra applications to pass that authentication token and session state through rack?
I’m looking for something that basically allows single sign on. (I already have the secret and key in the rails app with authentication, now looking to use that as the single sign on service with other Sinatra applications)
I am going to use Rubycas client, which will allow me to use LDAP and push sessions to each ruby application I create. Hancock is nice that it uses OpenID, but it is not what I need.
RubyCAS Client:
http://code.google.com/p/rubycas-client/