nmarus / node-ews

A simple JSON wrapper for the Exchange Web Services (EWS) SOAP API.
MIT License
116 stars 52 forks source link

Request for Feedback: Authentication methods available to node-ews #20

Closed nmarus closed 7 years ago

nmarus commented 8 years ago

The latest version of node-ews has updates that make adding an alternative authentication method more modular. At the moment only NTLM is supported but there seem to be some open issues (ie #15) that I suspect are related to many implementations using basic-auth. While MS is saying that basic auth is not recommended, the reality is that this is not the case.

1) I'm curious to know how many are running into issues because of basic auth limits in node-ews?

2) Also, I'm looking for anyone that has access to a basic auth EWS setup that would be willing to create a test account for me to test/validate the basic auth mode that I am working on. This is currently implemented in the dev branch, but I have yet to test this and simply going on how other basic auth integrations I have built to other API services. Please message me at nmarus@gmail.com if this is something you can provide. This may prove faster than me spinning up a lab Exchange server with basic auth on the EWS service.

ng-marcus commented 8 years ago

I'd like to have basic auth added because as far as I can tell Office 365 doesn't support NTLM authentication.

eino-makitalo commented 7 years ago

Yes Office 365 supports only Basic auth and oauth

nmarus commented 7 years ago

Thanks for the feedback. Basic auth and Office 365 support with examples incoming.

nmarus commented 7 years ago

Features for Basic Auth is now in version v3.0.0