既にビルドされている 2 つの異なる Web アプリケーションがあります。ここで、1 つの新しい要件が発生します。つまり、共通認証の実装です。私の 1 つのアプリケーションは Rails でビルドされ、別のアプリケーションは Drupal でビルドされています。をインストールしましたが、ファイルにruby-casserver
Authenticator を設定する必要がある CAS については、設定しました。config.yml
しかし、私の問題は、古いユーザーを CAS に移行する方法です。これは、ユーザー名とパスワード (encrypetd) を CAS サーバーに保存しているためです。CAS ユーザー テーブルに保存される暗号化パスワードは、SHA1 アルゴリズムを使用して暗号化されます。しかし、Drupal を使用している最年長のユーザーは、パスワードの暗号化に MD5 を使用しています。
私の質問は、古いユーザーを CAS に移行する方法、または Rails と Drupal のユーザーを認証できる CAS を設計する方法です。