We are going through the implementation for EvaluationKit and ran into some road blocks. They are asking for A LOT of permissions to our system and so far have not been able to answer the rationale for needing super high-level permissions such as creating developer keys and modifying permissions - as well as add/edit/delete course and such. They said they would get me some information from their developers, but we are still waiting on that information.
We have never had any external tool require such high level permissions.
What has your experience been and what permissions did you end up giving to their admin user?
Hey Joni. We're looking at EvaluationKit now and when I saw the permissions being requested, I became concerned as well. Did you ever get a response from their developers?
We are in the process of implementing EvaluationKit as well and our Canvas Admins have flagged these permissions as problematic too. We've done a lot of testing with enabling/not enabling permissions and the impact on the integration and I'd be happy to compare notes if you're interested. Feel free to email me directly.