OneDrive for Business external sharing links send users to request access for project closeout: Fix Guide
🔍 WiseChecker

OneDrive for Business external sharing links send users to request access for project closeout: Fix Guide

When you share a OneDrive for Business file or folder with an external client during project closeout, the recipient may see a request-access page instead of the file. This issue typically occurs because the sharing link was created with specific permissions that require sign-in, or because the organization’s sharing policy blocks anonymous access. The request-access page appears when the link type is set to People in your organization or Specific people, or when external sharing is disabled at the tenant or site level. This guide explains why external users see the request-access prompt and provides step-by-step fixes to ensure your project closeout files are accessible to external stakeholders without unnecessary friction.

Key Takeaways: Fix External Sharing Links That Prompt for Access

  • Microsoft 365 admin center > Settings > Org settings > OneDrive > Sharing: Controls tenant-wide external sharing policy; must allow Anyone links for anonymous access.
  • OneDrive share dialog > Link settings > Anyone with the link: Selecting this link type prevents the request-access prompt for external users.
  • SharePoint admin center > Active sites > OneDrive site > Policies: Site-level external sharing settings override tenant defaults; must be set to Anyone for anonymous links to work.

ADVERTISEMENT

Why External Users See a Request-Access Page Instead of the File

OneDrive for Business uses link types to control who can access shared content. The default link type in many organizations is Specific people or People in your organization, both of which require the recipient to sign in with a Microsoft account or work account. When an external user without a matching account clicks such a link, OneDrive displays a request-access page asking the user to sign in or request permission.

The root cause is a mismatch between the link type and the intended audience. For project closeout, you typically want external clients to view files without signing in. If the link type is set to Anyone with the link, external users can access the file directly without authentication. However, this link type must also be enabled at the tenant, site, and folder levels. If any of these policies block Anyone links, the system falls back to a more restrictive link type, triggering the request-access behavior.

A secondary cause is the external sharing policy in the Microsoft 365 admin center. If your organization has set external sharing to Only people in your organization or Existing guests, then even manually created Anyone links will not work. The recipient sees the request-access page because the system cannot issue an anonymous token for the file.

Steps to Fix External Sharing Links That Request Access

Follow these steps in order. Each step addresses a specific layer of the sharing policy. Test after each step to confirm the fix works before moving to the next.

Step 1: Verify and Change the Link Type in OneDrive

  1. Open the OneDrive share dialog
    In your web browser, go to onedrive.live.com and sign in. Navigate to the file or folder you want to share for project closeout. Right-click the item and select Share.
  2. Change the link type to Anyone
    In the Share dialog, click the link settings gear icon or the dropdown that shows Specific people. Select Anyone with the link from the list. If this option is grayed out, your tenant policy does not allow anonymous links. Proceed to Step 2.
  3. Set permissions and expiration
    After selecting Anyone with the link, choose Can view or Can edit. For project closeout, select Can view to prevent accidental changes. Optionally set an expiration date. Click Apply.
  4. Copy and send the new link
    Click Copy link and send it to the external user. Ask the recipient to open the link in a private browser window to test whether the file opens directly without a sign-in prompt.

Step 2: Enable Anyone Links at the Tenant Level

  1. Open the Microsoft 365 admin center
    Go to admin.microsoft.com and sign in with a Global Admin or SharePoint Admin account.
  2. Navigate to sharing settings
    Select Settings > Org settings. Scroll down and select OneDrive. If you do not see OneDrive, select SharePoint and then Sharing.
  3. Enable external sharing for Anyone links
    Under External sharing, select Anyone. Ensure the checkbox Allow direct sharing to external users is checked. Click Save.
  4. Wait for propagation
    Policy changes may take up to 24 hours to apply. For immediate effect, wait 15 minutes and then test the link again.

Step 3: Verify Site-Level External Sharing for the OneDrive Site

  1. Open the SharePoint admin center
    Go to admin.microsoft.com and select SharePoint. Or go directly to admin.sharepoint.com.
  2. Find the user’s OneDrive site
    Select Active sites. Search for the user’s OneDrive site. The URL typically contains the user’s email address.
  3. Check the sharing policy
    Click the site name to open the details panel. Select Policies. Under External sharing, verify the setting is Anyone. If it is set to New and existing guests or Existing guests, change it to Anyone and select Save.
  4. Confirm the change
    Return to the OneDrive site and create a new Anyone link. Test with an external account.

Step 4: Check Folder-Level Permission Overrides

  1. Navigate to the folder in OneDrive
    Open the folder that contains the shared file. Right-click the folder and select Manage access.
  2. Remove any restrictive sharing links
    In the Manage access panel, look for links set to Specific people or People in your organization. Click the three dots next to those links and select Remove link.
  3. Create a new Anyone link for the folder
    Click Share at the top of the folder, set the link type to Anyone with the link, and copy the link. Send this link to the external user.

ADVERTISEMENT

If External Users Still See the Request-Access Page

The recipient is using a browser that blocks third-party cookies

OneDrive uses cookies to validate anonymous link tokens. If the external user’s browser blocks third-party cookies, the request-access page may appear even with a valid Anyone link. Ask the recipient to enable third-party cookies for onedrive.live.com and microsoftonline.com, or try a different browser like Microsoft Edge or Google Chrome with default cookie settings.

The file is inside an Office document that requires sign-in

Some Office file types, especially those with Information Rights Management or sensitivity labels, require the recipient to sign in even with an Anyone link. Remove any sensitivity label from the file before sharing. In OneDrive, select the file, click Details, and under Sensitivity ensure None is selected. Then create a new Anyone link.

The link was copied before the policy change took effect

If you changed the tenant or site policy after creating the link, the old link retains its original permissions. Always generate a fresh link after making policy changes. Delete the old link from the Manage access panel and create a new Anyone link.

Link Types and External Sharing Policies: Quick Comparison

Setting Anyone with the link (anonymous) Specific people (authenticated)
External user sign-in required No Yes
Request-access page shown No Yes, if user cannot sign in
Tenant-level policy needed Anyone enabled Existing guests or Anyone
Best for project closeout Yes No

For project closeout, the Anyone with the link option is the most reliable way to avoid the request-access prompt. It requires no sign-in, works with any email address, and gives you control over expiration and view-only permissions.

You can now configure OneDrive sharing links to bypass the request-access page for external users. Start by changing the link type to Anyone with the link in the OneDrive share dialog. If the option is unavailable, verify that the tenant and site policies allow anonymous sharing. For ongoing project closeout workflows, consider setting the default link type to Anyone in the OneDrive sync settings to avoid manual changes each time. As an advanced tip, use Microsoft 365 admin center > Settings > Org settings > OneDrive > Sharing to set a default expiration of 30 days for all Anyone links, reducing the risk of stale links after project completion.

ADVERTISEMENT