LDAP 認証が機能するようになりましたが、あと 2 つ必要です。
- 新しい User を許可グループdefaultに追加する必要があります。
- そして、部門フィールドをユーザーに追加して保存する必要があります。
最初の問題については、解決策が見つかりませんでした。AUTH_LDAP_USER_FLAGS_BY_GROUPディレクティブを使用して、ユーザー モデルにブール値フィールドのみを設定できます。
新しいユーザーをこのグループに追加するにはどうすればよいですか?
2 番目の問題: 次のフィールドを django ユーザー モデルにマップします。
AUTH_LDAP_USER_ATTR_MAP = {
"first_name": "givenName",
"last_name": "sn",
"email": "mail"
}
デフォルトのユーザー モデルには部門フィールドがありません。ユーザー モデルを継承する新しいモデルを作成できます。しかし、自分のモデルを使用するように ldap-auth に指示するにはどうすればよいでしょうか?