Ruby on Rails Single-Sign-On mit mehreren enterprise-Umgebungen
Lassen Sie mich beginnen mit den Worten, dass ich bin mir nicht ganz sicher, was ich Suche. Ich hoffe, ich kann die situation erklären, ich bin, und dass jemand kann mich in die richtige Richtung.
Also hier ist was ich gegen bin. Ich will bauen, eine ruby on rails-Anwendung gehostet wird, der durch oranization Eine auf einige domain organizationA.com. Dann, mehrere andere Organisationen, (X,Y,Z) werden Zugriff auf dieses tool von anderen domains (orgx.com, orgy.com etc.). Ich weiß nicht, in diesem moment, welche form der Authentifizierung, X,Y und Z verwenden, wahrscheinlich wird es sein, die LDAP-oder die nativen Windows -, aber das wichtigste ist, dass es anders sein könnte, von Organisation zu Organisation.
In einer situation wie dieser, was ist der beste Weg (ist es eine?) damit die Benutzer X,Y und Z verwenden, um die Anwendung mit SSO. Gibt es bereits tools gibt, die Sie empfehlen würden oder gearbeitet haben? Gibt es eine Bezeichnung für das, was ich beschrieben habe, so kann ich einige besser googeln?
Jede Hilfe wird sehr geschätzt.
Eine Möglichkeit
CASino - http://casino.rbcas.com/
Sieht aus wie dies wäre ein eigener server nur für die Authentifizierung, mit der CAS-Authentifizierung-Protokoll, und kann verwendet werden für verschiedene Arten der Authentifizierung an verschiedenen Organisationen. Werde ich haben, check it out.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mit CASino für unsere SSO-Lösung und es ist wirklich cool.
casino und rack-cas eine gute CAS-server und client-Unterstützung für ruby-basierte single-sign-on-Anwendungen.
Können Sie versuchen, rubycas-server und rubycas-client bei der Entwicklung von RoR-Applikationen
Im derzeit an der Entwicklung einer enterprise-system mit der ähnlichen Technologie, Meine Lösung ist mit rubycas-server zur Verwaltung von Benutzer-info und Anmeldungen, und erstellen Sie separate Benutzer-system auf Basis ssoid der cas-server auf jedem application Server zu verwalten der Zugriffsrechte individuell.