395-srv68-web49
Because Harvard's Canvas integration does not allow for unlimited scopes through developer keys, we need to pass along the required scopes for our application when calling the Canvas API auth flow. ### Other fixes: - Fixes some error `raise`-ing lines to retain the stack trace from the original exception.