LDAPプラグインは常にauth_overrides_username

最新の 2.8.0.Beta10 にアップデートした後、深刻な問題が発生しています。

auth_overrides_username

の設定を無効にしても、効果がないようです。チェックボックスはオフになっていますが、ログアウト/ログインのプロセスごとに、ユーザーが選択したユーザー名が LDAP 名で上書きされてしまいます。誰か確認してもらえますか?

現在、LDAP プラグインは overrides_username 設定を具体的に有効にしています。コアの auth_overrides_username 設定に単純に依存するか、新しいサイト設定を導入すべきかもしれません。

LDAP プラグインは公式プラグインではなく、作者は Meta ではアクティブではないと思われるため、リポジトリで issue を開く必要があるかもしれません。

「いいね!」 1

迅速なご対応ありがとうございます。このPRで既に解決されていますか?

「いいね!」 1

それはそれを修正しません。あなたが言及した今、そのPRはおそらくこの動作の変更を導入したでしょう。

いくつかのコンテキスト:コアから古い「ユーザー名を省略する」フラグを削除しました。これはLDAPプラグインが使用していました。それはoverrides_username設定と非常に似ていたため、LDAPプラグインでそれらを単純に置き換えました。**しかし、**あなたが気づいたように、omit_usernameは最初のサインアップ中にのみ適用されましたが、overrides_usernameはすべてのログインで適用されます。

この動作の変更を元に戻すためのPRを次に示します。@jonmbakeにマージしてもらう必要があります

「いいね!」 1

@Ralf_Stockmann のPRはマージされたので、プラグインを更新すれば以前の動作が復元されるはずです。

「いいね!」 1

このトピックは15時間後に自動的に閉じられました。返信はもうできません。