2010-11-20 74 views
9

ここでは、SAML 2.0 SSO用のRubyまたはRuby on Railsライブラリを掘り起こすことができます。私は構築されるがエンタープライズアプリケーションのセットを持っているが、中央の認証システムから連合のログインを持つ必要がある。私はMicrosoft .Net環境でSAML 1.1とSAML 2.0を使用しましたが、Ruby on RailsのSAMLプロバイダとコンシューマの両方を扱うライブラリはまだ見ていません。誰かが正しい方向に私を向けることができますか、私は自分自身で図書館を構築する必要があるかどうか教えてもらえますか?SAML 2.0 SSO for Ruby on Rails?

+0

はでそれをチェックアウト。私は収入を得る方法として企業によって実装された片面クライアントライブラリを探しているわけではありません。私たちは内部システムのための中心的なアイデンティティプロバイダを構築し、すべてのアプリケーションをリクエスターにする必要があります。アイデンティティプロバイダとの提携には関心がありません。 – Schleichermann

答えて

-14

あなたが見たい場所はRuby ToolboxRubygems.orgです。もしそれがなければ、あなたはGithubを試しても良いでしょうが、あなたのチャンスは今はスリムです。

私のルールは次のとおりです。自分でビルドするのにかかる時間を見積もります。既存のソリューションを見つけるのに妥当な時間(たとえば10%)を費やしていても、そこに誰もいない(または働いている)人がいない場合は、自分でコーディングしてください。

+5

これは本当に便利な答えではありません。 –

+2

優れたプロライフチップ。それを自分で建て、それを買うというあなたのルールは何ですか? – Chloe

+1

私は、ロールオーナ自身のアプローチは、セキュリティに関してはあまり推奨されないと主張します。単純な実装では、セキュリティ上の脆弱性が簡単に発生する可能性があります。 – spume

15

私はこの1回再生しました:https://github.com/onelogin/ruby-saml あなたが探しているものかもしれません。

+1

奇妙なことに、私はちょうど今日もこれを見てきました。そこにはいくつかのアクティブなフォークとサンプルアプリケーションもあるようです。しかし、私はそれがSAML 1.1をサポートしているとは確信していません... – Brian

+0

まだフル機能のsamlクライアントではないので、いくつかのIdPをサポートしています。 – Peder

+1

'ruby-saml'の正式版はまだ暗号化されたレスポンスをサポートしていません。しかし、これを追加しようとしているいくつかのフォークと作業ブランチがあります。これはすぐに必要な場合です。 –

0

AssureBridge SSOExchangeは、SAML 1.1および2.0をサポートするサービスです。開発者がSAMLを知る必要なくRubyアプリケーションに単純に統合されたシンプルなRubyコネクタで利用できます。通常、アプリケーションには数行のコードしか必要としません。私はSAML仕様、アイデンティティプロバイダと要求者の両側を実装する無料のライブラリを探していますhttp://www.assurebridge.com/integrations/

+0

これは商用製品の広告のようですが、OPはFOSSソリューションを探していました。 –