SAML 2.0 SSO für Ruby on Rails?
Wo kann ich Graben, bis ein Ruby-oder Ruby on Rails library für SAML 2.0 SSO. Ich habe eine Reihe von enterprise-Anwendungen, die errichtet werden, sondern müssen federated login von einem zentralen Authentifizierungssystem. Ich habe verwendet SAML 1.1 und SAML 2.0 in einer Microsoft .Net-Umgebung haben aber noch eine Bibliothek, die beiden Griffe SAML-Anbieter und Verbraucher für Ruby on Rails. Kann mir jemand zeigen in die richtige Richtung oder sagen Sie mir, wenn ich zum erstellen der Bibliothek selbst?
- Ich bin auf der Suche nach freien Bibliotheken implementieren Sie beide Seiten der SAML-Spezifikation, identity provider und requester. Ich bin nicht auf der Suche nach einseitig-client-Bibliotheken, die umgesetzt wurden, die von einem Unternehmen als ein Weg, um ziehen mussten. Wir müssen an einem zentralen Identity-Provider für unsere internen Systeme und können alle unsere Anwendungen werden die Antragsteller. Wir sind nicht daran interessiert, die Partnerschaft mit einem Identity-Provider.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die besten Orte zu sehen sind Ruby Toolbox und Rubygems.org - wenn es nicht gibt, können Sie versuchen, Github, aber Ihre Chancen sind gering jetzt.
Meine Regel ist: abschätzen, wie lange es dauern würde, Sie, es selbst bauen. Wenn Sie verbringen einen angemessenen Betrag der Zeit (sagen wir, 10%) auf der Suche nach einer bestehenden Lösung, aber keiner ist draußen (oder arbeiten), dann code es selbst.
Spielte ich mit diesem einen mal: https://github.com/onelogin/ruby-saml
Es könnte das sein, was du bist suchen für.
ruby-saml
unterstützt keine verschlüsselten Antworten als bisher. Es gibt allerdings ein paar forks und arbeiten Zweige, die versuchen, um es hinzuzufügen in. fyi, in Fall ist dies etwas, was Sie wollen sofort.AssureBridge SSOExchange ist ein Dienst, unterstützt SAML 1.1 und 2.0. Es ist mit einem einfachen Ruby-connector integriert sich einfach in Ruby-Anwendungen ohne die Notwendigkeit für die Entwickler zu wissen, alle SAML. Es erfordert in der Regel nur ein paar Zeilen code in die Sie r-Anwendung.
Check it out unter: http://www.assurebridge.com/integrations/