User with less privileges than admin that can create API clients and handle uploaded files?
An admin user in Panopto can create API clients, and we are using a Server-side Web Application in Panopto to upload recordings from our self service studios.
Ideally the user that we use to log in our self service studios with should be a user with just the necessary privileges, like:
- searchUsers
- Get-personalfolder
- CreateFolderAndSetPerms
- PushUpload
- GetUploadStatus
- UpdateSessionOwner
but it looks like all of this is only possible as an admin.
This user does not need any delete content privileges either.
Are there any way to create a user with just these specific privileges, and not an admin user?
From our testing and the documentation it looks like only an admin user can do all of these things.
If not we would like to file this as a request.
From a security point of view this user should ideally have less privileges than admin.