=== Integration for SharePoint and OneDrive === Contributors: wpintegrals Tags: Requires at least: 5.6 Tested up to: 6.7 Requires PHP: 7.4 Stable tag: 1.0.2 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html ‼️ Important - This plugin is deprecated and no longer maintained. == Description == **================ WARNING ==============================** ‼️ **Important:** This plugin is **deprecated** and **no longer maintained**. This plugin has been discontinued due to issues discovered during a recent review that prevent us from continuing to work on it. To ensure user safety, reliability, and compliance with platform requirements, we have withdrawn active development and updates. The plugin will no longer receive bug fixes, improvements, or security patches. We recommend **switching to a supported alternative** to maintain a stable and secure environment. **========================================================** **Embed SharePoint and OneDrive Documents for WordPress** lets you easily embed, display, and manage documents from Microsoft SharePoint and OneDrive directly on your WordPress site. Built with Microsoft Graph API, this plugin enhances collaboration by integrating your WordPress site with Office 365 tools. == Installation == 1. Download the plugin zip file or install it directly from the WordPress.org repository. 2. Activate the plugin through the **Plugins** menu in WordPress. 3. Go to the **Embed Documents Settings** page under the WordPress admin menu. 4. Enter your Microsoft Azure App credentials: Client ID, Client Secret, Tenant ID, and Redirect URI. 5. Use the `[embed_document]` shortcode to embed documents into your posts or pages. Example: == Frequently Asked Questions == = Does this plugin require a Microsoft 365 account? = Yes, you need a Microsoft 365 account with access to SharePoint or OneDrive. = Is my data secure? = Yes, all connections to Microsoft services are encrypted and follow secure authentication protocols. = Can I embed documents from both SharePoint and OneDrive? = Yes, the plugin supports embedding documents from both platforms. == Changelog == = 1.0.1 = Readme Changes, Used More Unique Prefix. = 1.0.0 = Initial release with SharePoint and OneDrive document embedding support. Integration with Microsoft Graph API. Added Gutenberg block and shortcode functionality. == Upgrade Notice == = 1.0.0 = Initial release. Upgrade smoothly from beta versions by re-entering your Microsoft Azure credentials if prompted. == External Services == This plugin connects to Microsoft OAuth 2.0 and Microsoft Graph API to authenticate users and retrieve user data. 1. **Microsoft OAuth 2.0 Authorization Service** – **Purpose:** Used to authenticate users via OAuth 2.0 authorization code flow. – **Data Sent:** Client ID, client secret, authorization code, redirect URI, and tenant ID. – **When:** Data is sent during the login process when a user attempts to authenticate. – **Service Links:** [Microsoft Terms of Use](https://www.microsoft.com/en-us/servicesagreement/), [Microsoft Privacy Policy](https://privacy.microsoft.com/en-us/privacystatement). 2. **Microsoft Graph API** – **Purpose:** Retrieves authenticated user's profile information and file metadata. – **Data Sent:** Access token (retrieved via OAuth) is used to make API requests. – **When:** After successful authentication, when accessing user data. – **Service Links:** [Microsoft Graph Terms of Use](https://docs.microsoft.com/en-us/legal/), [Microsoft Privacy Policy](https://privacy.microsoft.com/en-us/privacystatement).