A Microsoft file hosting and synchronization service.
Hi Sarah
Thank you for contacting the Q&A forum regarding your issue with embedding a PowerPoint presentation via OneDrive.
The behavior you're experiencing, where visitors see a Microsoft 365 sign-in screen instead of the embedded presentation, is expected when using OneDrive for Business. This is due to authentication requirements and security policies that restrict anonymous access to embedded content from organizational accounts.
To partially resolve this issue, I’ve found a workaround that tends to be effective for other as well
- Download the presentation from your OneDrive for Business account.
- Upload it to a personal OneDrive account (https://onedrive.live.com), which requires a consumer Microsoft account.
- Open the presentation in PowerPoint Online, then go to File > Share > Embed to generate the embed code.
- Use this embed code on your website.
This method allows the presentation to be displayed publicly without prompting viewers to sign in. Hope this is helpful for you!
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.