When you share files or folders from OneDrive for Business with external clients, they may see a message that asks them to request access instead of opening the file directly. This happens when the sharing link settings or the recipient’s account conditions prevent automatic access. The problem can delay client projects and create confusion about who can view or edit shared content. This article explains why the request access prompt appears and provides step-by-step fixes for your sharing links.
Key Takeaways: Fixing External Sharing Links That Prompt for Access
- OneDrive settings > Sync and backup > Advanced settings > External sharing: Controls default link type and expiration policies that affect client access.
- Microsoft 365 admin center > SharePoint > Policies > Sharing: Tenant-level settings for external sharing, including guest access and link permissions.
- Share link dialog > Specific people option: Sending a link to specific email addresses prevents the request access prompt for those recipients.
Why External Users See the Request Access Prompt
The request access prompt appears because the sharing link does not grant the recipient automatic access to the file or folder. OneDrive for Business uses a permission model where each link has a type and an expiration. When a client clicks a link that requires them to sign in, or when the link is set to allow access only to people inside your organization, the system cannot verify the external user’s identity. Instead of granting access, OneDrive redirects the client to a page where they must submit an access request. The request goes to the file owner, who must approve it before the client can view or edit the content.
Link Type Mismatch
OneDrive sharing links can be set to Anyone, People in your organization, People with existing access, or Specific people. If you send a link set to People in your organization to an external client, the client will see the request access prompt because they are not part of your Microsoft 365 tenant. The link type must match the audience you intend to share with.
Expiration and Password Policies
Your organization may enforce sharing link expiration dates or require a password for external links. If the link has expired or requires a password that the client does not have, OneDrive prompts the client to request access. The expiration policy is controlled at the tenant level by your Microsoft 365 administrator.
Guest Access Restrictions
Even if you send a Specific people link to an external email address, the recipient must have guest access enabled in your tenant. If guest access is disabled or restricted, the client will see the request access prompt. Guest access settings are managed in the Microsoft 365 admin center under SharePoint and OneDrive sharing policies.
Steps to Fix External Sharing Links for Client Projects
Use the following methods to ensure your clients can access shared files without seeing the request access prompt. Each method addresses a different cause.
Method 1: Change the Link Type to Anyone
- Open OneDrive in your browser
Navigate to onedrive.com and sign in with your work or school account. - Locate the file or folder
Browse to the item you want to share with your client. - Select Share
Right-click the file or folder and choose Share from the context menu. Alternatively, click the circle on the left of the item and then click Share in the top toolbar. - Change the link type
In the Share dialog, click the gear icon or the dropdown that shows the current link type. Select Anyone with the link. This option allows anyone who receives the link to access the file without signing in. - Set permissions
Choose Can view or Can edit depending on your project needs. If you want to allow downloads, check the Allow editing box. - Copy the link
Click Copy link and send it to your client. The client will not see the request access prompt because the link grants automatic access.
Method 2: Send a Specific People Link to the Client’s Email
- Open the Share dialog
Right-click the file or folder and choose Share. - Select Specific people
In the Share dialog, click the link type dropdown and choose Specific people. This option sends the link only to the email addresses you specify. - Enter the client’s email address
Type the client’s external email address in the Add a name or email address field. You can add multiple addresses separated by semicolons. - Set permissions
Choose Can view or Can edit and click Send. OneDrive sends an email invitation to the client. The client must sign in with a Microsoft account or use a one-time passcode to access the file. After the first access, the file appears in the client’s shared with me list, and they will not see the request access prompt.
Method 3: Adjust Tenant-Level Sharing Settings
If you are a Microsoft 365 administrator, you can modify the external sharing settings to reduce request access prompts for all users.
- Go to the Microsoft 365 admin center
Open a browser and navigate to admin.microsoft.com. Sign in with an administrator account. - Open SharePoint admin center
In the left navigation, click Show all, then click SharePoint. Alternatively, go directly to admin.microsoft.com/SharePoint. - Select Policies > Sharing
In the SharePoint admin center, click Policies in the left menu, then click Sharing. - Set external sharing for OneDrive
Under External sharing, find the OneDrive section. Choose Anyone to allow users to share links that work without sign-in. If your organization requires sign-in, choose New and existing guests and ensure guest access is enabled. - Save changes
Click Save at the bottom of the page. Changes take effect within a few minutes. Users can now create sharing links that do not prompt external clients to request access.
If Clients Still See the Request Access Prompt
Even after applying the fixes above, some clients may still encounter the request access prompt. The following scenarios explain additional causes and their solutions.
The Link Has Expired
Your organization may enforce a link expiration policy. If the link you sent has expired, the client will see a request access prompt. To check the expiration, open the Share dialog for the file, click the link type dropdown, and look for an expiration date. If the link has expired, generate a new link with a longer expiration or no expiration. If you cannot change the expiration, contact your administrator to adjust the tenant policy.
The Client Is Using a Personal Email Account
Some organizations block external sharing to personal email domains such as gmail.com or yahoo.com. If your client uses a personal email address, the link may be blocked. Ask the client to use a work or school email address that matches a domain allowed by your tenant. Alternatively, use the Anyone link type, which bypasses domain restrictions.
Guest Access Is Disabled
If your administrator has disabled guest access in the Microsoft 365 admin center, external users cannot be added as guests. Even Specific people links will prompt for access. Verify guest access status by going to the SharePoint admin center > Policies > Sharing and ensuring that Allow sharing to users outside your organization is turned on.
Sharing Link Types: Anyone vs Specific People for Client Projects
| Item | Anyone with the link | Specific people |
|---|---|---|
| Sign-in required | No | Yes, Microsoft account or one-time passcode |
| Best for | Quick sharing to many external clients without account management | Sharing to a known list of external collaborators who need a record of access |
| Security risk | Anyone with the link can access the file | Only specified email addresses can access |
| Request access prompt | Does not appear if the link is set to Anyone | Does not appear if the recipient is added as a guest and guest access is enabled |
For client projects, the Anyone link type is the simplest way to avoid the request access prompt. However, if your organization requires sign-in for external sharing, use the Specific people link type and ensure the client receives the invitation email and signs in at least once.
After adjusting your sharing link settings, test the link by opening it in a private browser window or sending it to a colleague using a different email domain. If the file opens without a request access prompt, the fix is complete. For ongoing client projects, consider creating a shared folder with the Anyone link type and adding files to that folder, so you do not need to generate new links for each file. You can also use the OneDrive sync app to update files in that folder, and the external link remains valid as long as the folder permissions are unchanged.