Oidc posix id support
The MR adds the support of the posix user id and team id returned from the claims after the user has been authenticated, the field is renamed posix_id instead of ldap_id.
The important points are the following:
- In the frontend, we support the claim
- We now use the crate
dto
that the frontend and backend depend on, this crate is used to prevent structs in the frontend and backend from being duplicated, and to enforce consistency in the objects that are being transferred between each end. - The rest in the backend is mainly renames