3

LDAP 認証が機能するようになりましたが、あと 2 つ必要です。

  1. 新しい User を許可グループdefaultに追加する必要があります。
  2. そして、部門フィールドをユーザーに追加して保存する必要があります。

最初の問題については、解決策が見つかりませんでした。AUTH_LDAP_USER_FLAGS_BY_GROUPディレクティブを使用して、ユーザー モデルにブール値フィールドのみを設定できます。

新しいユーザーをこのグループに追加するにはどうすればよいですか?

2 番目の問題: 次のフィールドを django ユーザー モデルにマップします。

AUTH_LDAP_USER_ATTR_MAP = {
    "first_name": "givenName",
    "last_name": "sn",
    "email": "mail"
}

デフォルトのユーザー モデルには部門フィールドがありません。ユーザー モデルを継承する新しいモデルを作成できます。しかし、自分のモデルを使用するように ldap-auth に指示するにはどうすればよいでしょうか?

4

0 に答える 0