Forum Discussion
OneDrive integration in iOS App
Your iOS integration still needs an app registration and client ID for OAuth; publisher verification is a separate process. The November 2020 restriction concerns risk-based consent to unverified multitenant apps in other organizations' Entra tenants, rather than a blanket ban on OneDrive integrations. Verification does require an Entra work or school identity and a verified PartnerID, but Microsoft states there are no charges for completing its prerequisites; it doesn't require buying a Microsoft 365 subscription. First decide whether you support personal OneDrive, business OneDrive, or both, and configure the registration's supported account types accordingly. Use MSAL for iOS as a public client, without embedding a client secret. After user sign-in and consent, upload through Microsoft Graph. For an application-specific storage folder, consider delegated Files.ReadWrite.AppFolder. Organizational customers can still require verified publishers or administrator approval under their consent policies; your application must respect those policies.