SharzyL/nss_keycloak

Feature Request

Opened this issue · 0 comments

  1. change group to roles, query multiple roles.
  2. for each keycloak group, name should be role's name, and gid should be attribute nss_gid
  3. user struct:
- login name: ${username}
- optional encrypted password: x
- numerical user ID: ${nss_uid}
- numerical group ID: ${nss_gid}
- user name or comment field: ${email}
- user home directory: ${nss_home orelse default home}
- optional user command interpreter: ${nss_shell orelse default shell}
  1. shadow should be empty for each user
  2. group
- group name: ${rolename}
- optional encrypted password: x
- numerical user ID: ${(optional read_from /etc/group) orelse nss_gid}
  1. add client key
  2. local cache