An integration component for the Office 365 Outlook REST API
This component uses OAuth 2.0 authentication, so when deploying it to your team you need to supply OAuth App Client ID and Client Secret. You can register your app to get a client ID and secret via https://apps.dev.microsoft.com, for that you would need to sign in with either your Microsoft account (Outlook.com), or your work or school account (Office 365).
Client ID and Secret need to be configured in the environment variables
MSAPP_CLIENT_SECRET. When specifying
callback URI please use your callback URL in a form
for public cloud default tenant use
Apart from the OAuth 2.0 button you would need to specify the AD tenant ID
if you not sure about that use
Before using this component certain Microsoft Graph scopes need to be defined for your application. This can be done via https://apps.dev.microsoft.com.
The list of scopes required by the component is: “calendars.read calendars.readwrite contacts.read mail.read mail.send user.read”.
lastModifiedDateTime returned by MS Graph has no milliseconds
in it is obvious that filter query accept and treat millisecond values correctly
there is a workaround for that issue implemented in the code, however you need to
keep an eye on it.
Apache-2.0 © elastic.io GmbH