0

数か月前から、運用環境で Active Directory (Microsoft 2008 r2 サーバー) に対して検証する ruby​​cass-server 1.0 を使用しています。ruby 1.9.2p180、sinatra-1.1.3 を使用しています... スペイン語とカタロニア語に問題があります。ユーザーがフォームを送信するときにログインまたはパスワード フィールドに ñ または ç … と入力すると、「内部サーバー エラー」メッセージが生成されます。config.yml オプションでデバッグ モードを有効にしましたが、このエラーが発生してもログ ファイルにヒントが表示されません。数日前、私は ruby​​cas 1.1.0 の最新バージョンを試してみましたが、このエラー (内部サーバー..) は発生しませんでしたが、ログイン/パスワードにこの文字が含まれている場合、検証は常に失敗し、「パスワードが正しくありません」というメッセージが表示されました。 . エンコードエラーだと思います。

この問題の解決策を見つけた人はいますか?

前もって感謝します、

4

1 に答える 1

1

解決しました。古いバージョンの net-ldap (0.1.1) を使用していたため、問題が発生しました。この宝石を最新バージョン (0.3.1) に更新したところ、魅力的に動作します。

于 2012-06-14T08:50:58.200 に答える