Tenant App ID/Secret
Allow Sharegate to use App ID/secret credentials to connect to the tenant (or site collection).
Now that Microsoft is actively depricating the old/classic authentication mechanisms on M365 tenants, it’s urgently needed to be able to authenticate based on AppId/secret/Certificate. The reasson is that the only currently available safe way to authenticate is -Browser, but in a non interactive context (deamon, process, job) this is not applicable. This is the reasson SG PS script is used in conjunction with ShareGate most of the times..
Other solutions could be to be able to set up a connection with PnP but re-use that connection with ShareGate Get-Site. But in any case.. this situation was looming since 2018, and it’s getting urgent.
It would be ideal to leverage AppID, Certificate Path, and Certificate Password. Or Better yet support all authentication mechanisms similar to PnP.PowerShell
This would be very useful, as we are doing a lot of scripted migrations but most on most environments only MFA enabled accounts are allowed.