An Azure service that automates the access and use of data across clouds without writing code.
Hello DiyaPS-5330,
Option 1:
If you are using the built-in OneDrive for Business connector in Azure Logic Apps, the supported connection method is:
Authentication type:
OAuth 2.0 using an Azure AD work or school account (user-delegated permissions).
The connection is created by signing in with the user’s organizational account, and Logic Apps securely stores this connection for subsequent actions and triggers.
Option 2:
HTTP + Microsoft Graph API (service principal / managed identity)
For app-only or headless automation.
Authentication options
a. Azure AD App Registration (client credentials)
Register an app in Azure AD.
Grant Microsoft Graph → Files.ReadWrite.All (Application).
Use:
Client secret OR
Certificate
Call Graph via Logic App HTTP action.
b. Managed Identity (Logic App Standard only)
- Enable system-assigned or user-assigned managed identity.
- Grant it Graph application permissions.
- Use HTTP action with Managed Identity authentication.
Please accept as answer and do a Thumbs-up to upvote this response if you are satisfied with the community help. Your upvote will be beneficial for the community users facing similar issues.