Open olivierlambert opened 3 years ago
There are no viewer or operator permissions, only user and admin.
viewer and operator are ACL roles, I'm not sure how that could be implemented.
I'll ask the people who request to see if admin is acceptable or not.
It's a system admin, it gives access to backups, users management, XOA upgrade, etc.
That might be OK to them. I'll summon them.
@olivierlambert What's the answer on this?
I need the requesters to come here to discuss more in depth. Ping @vgallissot
Hi there :wave: ! With SAML, we can pass some args as a payload, to the callback URL on XOA and depending of the incoming user, we can specify either read-only-user or admin.
For us, we would like:
role: Admin
parameter in the SAML callback payload, then it can be granted role adminThe idea is to manage XOA admins directly from our SAML tool and not manually for each user on XOA.
Have I given you enough information?
We'll do it in 3 steps:
We should be able to configure default permission on external login (eg LDAP, SAML…). Right now, the created user doesn't have any permissions.
It was asked to have "viewer" permission on everything. Maybe we could have a config in the TOML file with default permission for external users? (eg non, viewer, operator, admin).