Plone 3.3 から Plone 4.2 にアップグレードしたばかりのイントラネットがあります。匿名アクセスは許可されていません。ログインは plone.app.ldap によって処理されます。(ldap サーバーは、Plone3.3 で既にうまく機能しており、メールやその他のサービスでも正常に使用されているため、正常に機能します)
LDAP構成で、「デフォルトのユーザーロール」を「認証済み、メンバー」に設定しました(以前は誤って「匿名、認証済み、メンバー」に設定していましたが、後で偽の匿名ロールを再度削除しました)
一部のユーザー (約 300 人中約 5 人) には次の問題があります。これらの 5 人のユーザーはログインできますが、ナビゲーションが表示されず、「最近変更された」ポートレットが表示されず、他のものが表示されません...結局のところ、これら 5 人のユーザーには、他のすべてのロールの次に「匿名」ロールが割り当てられていますが、数日前にデフォルトのロールとして無効にしました。
LDAP構成の「キャッシュ」タブに移動し、「キャッシュのパージ」をクリックしました。また、すべての Cookie を削除するようユーザーに伝えました。誰も助けませんでした。
「キャッシュ」タブの下で、ログインに問題のあるすべてのユーザーが「キャッシュ タイプ」として「認証済み」の値を持っているのに対し、問題のないユーザーは「キャッシュ タイプ」として「匿名」を持っていることに気付きました。これが関連しているかどうかはわかりませんが、問題のあるユーザーは依然として間違ったデフォルトのユーザー ロールを持っているため、LDAP の「デフォルトのユーザー ロール」として設定した内容に関係なく、これは関連性があると考えました。
ヒントはありますか?これをこれ以上デバッグする方法がわかりません。