Office 365 Individual Connection
Overview
This integration allows individual users to connect their Office 365 accounts with the Intail app using a simple, single-click OAuth 2.0 authentication process. Initially, administrative privileges are required to enable the organization to connect with Intail. Once this setup is complete, all other users in the organization can connect without further administrative intervention.
Prerequisites
- An active Office 365 subscription.
- Initial administrative approval from the organization to connect with Intail.
Administrative privileges are required only for the initial setup to allow the organization to connect with Intail. After this is done, individual users can connect without needing further administrative permissions.
Step-by-Step Guide
1. Initial Setup by Administrator
- An administrator must first enable the integration by approving the Intail app for the organization.
- Navigate to the Microsoft 365 Admin Center.
- Go to: Settings -> Org settings -> Services.
- Choose Office 365 and select the appropriate service configurations related to API permissions.
- Under the permissions section, configure the scopes needed for Intail.ai, such as
User.Read
,Mail.Read
, andCalendars.Read
.
2. Connect Your Office 365 Account (For Individual Users)
- After the administrator has approved the app, individual users can connect by following these steps:
- In the Intail app, navigate to the Integrations section.
- Locate the Office 365 integration option.
- Click the Connect button.
3. Authorize Access
- You will be redirected to the Microsoft login page.
- Log in with your Office 365 account credentials.
- Review the requested permissions and click Accept to authorize the Intail app to access your Office 365 data.
4. Confirm Integration
- After granting permissions, you will be redirected back to the Intail app.
- A confirmation message will indicate that your Office 365 account has been successfully connected.
Supported OAuth Scopes
The following OAuth scopes may be requested during the connection process to provide the necessary access:
User.Read
: Allows reading basic user profile.Mail.ReadBasic
: Allows the app to read email in the signed-in user's mailbox except body, previewBody, attachments and any extended properties.Calendars.Read
: Grants read-only access to the user's calendar events.
These scopes ensure that the Intail app can only read data without the capability to modify it, maintaining data integrity and security.
By following these steps, users within the organization