Prerequisites
💡 Summary
The purpose of this issue is to implement direct API calls for Teams and replace the dependency on the powershell module.
Motivation and context
Scuba has been removing PowerShell module middleware dependencies, starting with Entra Id and now with additional products for many reasons including performance and dependency issues between modules. Another major problem with these middleware modules is that they cause authentication errors for some ScubaGear users that we are unable to replicate and therefore reducing the quality of ScubaGear without our direct control.
Implementation notes
Acceptance criteria
Prerequisites
💡 Summary
The purpose of this issue is to implement direct API calls for Teams and replace the dependency on the powershell module.
Motivation and context
Scuba has been removing PowerShell module middleware dependencies, starting with Entra Id and now with additional products for many reasons including performance and dependency issues between modules. Another major problem with these middleware modules is that they cause authentication errors for some ScubaGear users that we are unable to replicate and therefore reducing the quality of ScubaGear without our direct control.
Implementation notes
Acceptance criteria