6

「Devise」gemを使用した認証用のデータベースとしてLDAPを使用することにより、Rails3アプリケーションにSSOを実装したいだけです。

http://corrupt.net/2010/07/05/LDAP-Authentication-With-Devise/の例を見つけました。これは、「Devise」gemを使用したRailsアプリケーションでのLDAPの実装についてのみ説明していますが、SSOの実装や更新などの他の機能については説明していません。パスワードなどのLDAP情報。

同じものに役立つデモ/リンク/リファレンスはありますか?

4

1 に答える 1

2

最近、RubyCASとLDAPを使用してSSOプラットフォームを展開しました。これはうまく機能しますが、使用するにはSSL証明書を生成する必要があります。

複数の認証機能を使用できます。ADMicrosoftでLDAPを使用し、LDAPコネクタに障害が発生した場合はMySQLデータベースにバックアップしました。

RubyCASはスタンドアロンアプリケーションになり、カスタマイズが簡単になりました。

deviseを使用するアプリの場合、セットアップが簡単なdevise_cas_authenticatablegemを使用できます。ユーザーモデルを変更し、rubycasサーバーアドレスをdevise.rbinitiliazerに追加するだけです。

また、既存のアプリケーションにまだ作成されていない新しいユーザーのアクセスを拒否する場合は、アプリケーションへのユーザーの作成を拒否できます。

https://github.com/rubycas/rubycas-server || https://github.com/nbudin/devise_cas_authenticatable

それが明確であることを願っています。

于 2013-03-11T09:28:49.100 に答える