Forum Discussion
Karen Pierson
Sep 17, 2018Copper Contributor
External users can't open documents in desktop application
Hi all! We are having issues with external users not being able to open a shared doc in the desktop program - they can only edit/view in the browser. The "Open in Xprogram" button isn't even an optio...
- Sep 18, 2018
Hi all,
This behavior is expected (external users not getting the "Open in Office" option) whenever the external user is authenticating via the new one time passcode (OTP) method. You can see a better overview here: Documentation
There are two states an external user can be in today: If they are authenticating via OTP, then they do not have a real AAD account and thus cannot open in clients. This occurs when you share a file or folder with an external user who is not in your directory (i.e. they have never been shared to before).
Inviting a user to a site or a group or using the Azure B2B platform will create an account in AAD for the guest user. These users must have an MSA or AAD account to sign-in with to accept the invitation. They can use Office apps.
This is definitely something we're looking to improve and I definitely suggest you check out the "What's new in External Sharing & Collaboration with OneDrive & SharePoint" talk at Ignite next week ;)
Jun 20, 2019
External users can open using desktop Applications fine, you just have to not use anonymous sharing links. Invite them direct to the file and they should be able to use desktop.
wpaulg
Jun 20, 2019Copper Contributor
It didn't seem to work that way, we invited external users to a site (not a document) with edit permissions using 'only users with the link' option. They could edit in word on line but not open in the desktop app until we added them to a O365 group so that they were upgraded from an external user to a guest. We don't want them to be group members however as that gives them access to the entire sharepoint site, not just the folder we wanted to share.
- Mas000Jan 07, 2022Copper Contributor
Hi all,
I think I found a workaround.
First, open an excel file then click your name in the upper right corner. Then select "Sign in with a different account" and sign in with the external user account. After signing in, go back to web browser and try opening a shared file with desktop application.
I hope this helps!
- Rex_PApr 13, 2021Copper ContributorYour playback is correct.
The external user was originally added by a share link only, but then I added them to our tenant as a guest and that made no difference.
I would be happy if all links just opened in the web browser or better yet in the Office 365 online apps but I've found no way to make that happen.
It'd be nice to have it work that way for external users and maybe even as an option for internal users.
As it is now, the files can't be used by external users.
Any advise?
Thanks,
Rex - StephenRiceApr 13, 2021
Microsoft
Hi Rex_P,
Playing back to make sure I understand: If an external user opens up one of the links to an Excel file, the file attempts to open in the external user's Excel client and then fails.
How is the external user authenticated in this case? I believe the expected behavior here is for the external user to have the file opened in the web browser but it's not immediately clear to me where things are failing. Thanks!
Stephen Rice
Senior Program Manager, OneDrive - Rex_PApr 12, 2021Copper Contributor
I'm very confused by all this.
We create a folder in OneDrive.
We create an Excel spreadsheet in that folder.
We create subfolders that contain data files (PDFs, Excel, etc.).
We create hyperlinks in the original Excel spreadsheet that links to the data in the subfolders.
When internal users open the original spreadsheet and click the links, the links open in the desktop apps (PDF files in browser, Excel spreadsheets in desktop Excel, etc.).
When external users open the original spreadsheet and click the links, PDF files will still open in the browser but other file types like Excel fail to open with the Desktop app with an error about unable to download even though these users have been given edit rights to these folders?
Is there option to have users (internal or external) open the hyperlinks in the web browser?
Why can't external users with edit rights open the hyperlinks in the Desktop apps like internal users?
Please explain.
Thanks,
Rex Poland
IT Director
Berkowitz Oliver LLP
- StephenRiceApr 16, 2020
Microsoft
Hi Alexander Orlov,
If we add an external user, let's say with a Gmail account, in Microsoft Admin or Azure AD, they will not have access to our SharePoint/Office 365 content at all by default?
This will depend on how you have set up your organization but in general, yes. The specific case to be aware of is that it is possible to directly permission content to "Everyone' which includes internal & external users. This is a pretty a rare case (and most end users wouldn't actually find it) but worth double checking.
Also, do they need to register a Microsoft account on their end when accessing the shared site for the first time?
No, only when they are invited to the organization.
After they are added to AAD, we can share a link "with specific people" with them and this is only content they would have access to in our environment?
Correct, users will only have access to content that was shared with them. Worth calling out as well that you can just share to them via the specific people option without first adding them to your AD as well if you're so inclined 🙂
Hope that helps!
Stephen RiceSenior Program Manager, OneDrive
- Alexander OrlovApr 16, 2020Copper Contributor
I just wanted to confirm.
If we add an external user, let's say with a Gmail account, in Microsoft Admin or Azure AD, they will not have access to our SharePoint/Office 365 content at all by default? Also, do they need to register a Microsoft account on their end when accessing the shared site for the first time?
After they are added to AAD, we can share a link "with specific people" with them and this is only content they would have access to in our environment?
Thank you,
Alexander
- Oz OscroftJan 24, 2020Iron Contributor
Thanks StephenRice , really helpful. For info., the option to add Guest users in the M365 Admin Center seems to have disappeared - it was certainly there a couple of months ago. I'll test this out over the coming days and let you know how it goes.
- StephenRiceJan 23, 2020
Microsoft
Hi Oz Oscroft,
Where do we set them up as a Guest (directly in the M365 Admin Center; directly in Azure AD; by adding them to a Group; something else ...)?
All of these would work though I would recommend doing it directly in M365 Admin or in Azure AD. Both flows will guarantee that the user will be added to your directory (and also won't give them access to any content)
How do we then give them access to just the specific files / folders we want them to access, ensuring they don't get access to anything else within the Team / Group (Share icon; Grant access; other ...)
You can then select the specific files & folders and either use the Specific People sharing link or Grant Access (in the details pane).
Hope that helps!
Stephen Rice
Senior Program Manager, OneDrive
- Oz OscroftJan 23, 2020Iron Contributor
Thanks StephenRice and wpaulg. This sounds like a gap for external functionality so hope it gets added soon. In the interim, wpaulg's suggestion of adding them as a Guest could be an option. To date, we've used Guests for full collaboration in Teams - i.e. added someone to a Team which is setup for a specific project and treated them as a full team member for the best collaboration on projects.
As we've never setup Guests with partial access to part of a Team / Group, are you able to advise the best way to do this please. For clarity, we'd like to provide access to individual external people to specific files or folders within an Office 365 Group (which has a Team included).
I guess the main questions are:
- Where do we set them up as a Guest (directly in the M365 Admin Center; directly in Azure AD; by adding them to a Group; something else ...)?
- How do we then give them access to just the specific files / folders we want them to access, ensuring they don't get access to anything else within the Team / Group (Share icon; Grant access; other ...)
Many thanks again for your help, Oz
- wpaulgJan 23, 2020Copper ContributorYou May have a config issue. Get support from your O365 admin portal.
Fyi Opening online is the default action by design. - TogotoonerJan 23, 2020Copper Contributor
ChrisWebbTechThanks Chris. I will start a new thread. Yes, you would think that it would work for ALL users but it doesn't. I have even set the Advanced settings to "default" to the client's applications.
- Jan 23, 2020That has nothing to do with this discussion. Your situation is a supported scenario. If they open in the web they should be able to then select open in desktop app. If not it might be something with your office version or something with trusted sites possibly etc. I’d suggest starting a new thread and or a support ticket as well since internal users should all be able to open in office desktop apps but depending on the links may have to go to web then desktop.
- TogotoonerJan 23, 2020Copper Contributor
I sure hope this is fixed REALLY soon because this is killing my company's site too as well as our productivity. I never dreamed that this would be asking too much to have the users be able to open up the Excel file on their desktops. In my case, the users are all within our 365 network and ALL are internal users with Design permissions too. Only a few however can open files on their desktop/laptop while many cannot and it only opens online which is what they don't want. It's driving me crazy!
- StephenRiceJan 22, 2020
Microsoft
Hi Oz Oscroft,
This is expected behavior unfortunately. If the recipient has a full Office 365 (enterprise) account AND the new B2B integration feature is enabled, they should be able to open files in the desktop apps. For all other users though, they will only be able to open in the web apps. This is something the team is aware of and keeping in mind for future improvement though. Thanks!
Stephen Rice
Senior Program Manager, OneDrive
- wpaulgJan 22, 2020Copper Contributor
Try upgrading them from an 'external user' to a 'guest' I was able to do this by adding them to a group and then they can be treated more like an internal user and be able to use the desktop apps. Just watch what other folders they may gain permissions too.
-let me know if it works!
- Oz OscroftJan 22, 2020Iron Contributor
Thanks StephenRice . Unfortunately, we're still seeing the problem originally raised below. We've shared a folder in a modern SharePoint site with an external user using the Share > 'Specific people' option and they do not see the option to open in the Desktop app. I've also tried using the 'Grant access' option under 'Manage access' and the result is exactly the same. We've used their business email address and their Office license is 'Microsoft Office 365 ProPlus - subscription product'. Are you able to provide any guidance please?
- StephenRiceJun 21, 2019
Microsoft
Hi all,
As Chris points out, the new Azure B2B integration is coming soon (in fact, you should expect to see a preview here this summer). Once enabled, sharing to anyone who has a Microsoft account (consumer or business) will be able to edit using the Office desktop applications. There are still cases (such as when a user does not have any account in the Microsoft ecosystem) where the user will be limited to Online only and this is something we'll continue to look at for future improvement. Hope that helps!
Stephen Rice
OneDrive Program Manager II