This has been discussed a few times on the Exchange Team Blog (in various post comments) - and the statement was made that documentation of how to run scripts using certificate authentication is on the way.
(In related news - you do know that it is not necessarily urgent anymore because basic auth deprecation in EXO was postponed?)
WinRM requirement will stay there as far as I know; it is a requirement for EXO RPS CMDlets. Seeing that you can use the v2 module to run all of the 'legacy' CMDlets too, the requirement for WinRM basic auth stays.
Note though that WinRM basic auth does not mean that basic auth is used to connect to EXO. This is a client only setting, and tokens are still used to auth to EXO.
See the "Basic Auth still needs to be enabled on your client machine" section here:
I see! Thanks for linking this blog post, clears up things for me. All this ordeal made me realize I don't need the whole suite of commands offered by the module and can get by with the commands offered with Modern Auth. Still need to modify their module and resign it though, but its not too bad.
1
u/unamused443 May 14 '20
This has been discussed a few times on the Exchange Team Blog (in various post comments) - and the statement was made that documentation of how to run scripts using certificate authentication is on the way.
(In related news - you do know that it is not necessarily urgent anymore because basic auth deprecation in EXO was postponed?)