When you share OneDrive files or folders with external clients using a sharing link, the recipient may see a Request Access page instead of the file content. This happens because the sharing link was created with a specific permission level that requires sign-in, or the link was set to allow only specific people. This article explains why external recipients are prompted to request access and provides an admin checklist to configure sharing links so clients can open files directly without additional steps.
Key Takeaways: OneDrive External Sharing Link Configuration
- Microsoft 365 admin center > Settings > Org settings > OneDrive > Sharing: Controls the default link type and permission scope for external sharing across the tenant.
- OneDrive sync client > Settings > Files On-Demand: Does not affect sharing links; sharing behavior is governed by SharePoint Online sharing policies.
- SharePoint admin center > Policies > Sharing: Allows admins to set link expiration, password requirements, and allowed domains for external sharing.
Why External Recipients See Request Access Instead of File Content
When an external user clicks a OneDrive sharing link and lands on a page that says Request Access, the link was configured to require authentication. OneDrive sharing links have three permission types: Anyone, People in your organization, and Specific people. The Anyone link does not require sign-in and allows direct access. The People in your organization link requires the recipient to sign in with a Microsoft 365 account in the same tenant. The Specific people link requires the recipient to sign in with a Microsoft account or a Microsoft 365 account that matches the email address used when the link was created. If the recipient does not meet these requirements, OneDrive displays the Request Access page.
The root cause is nearly always the link type selected by the user who created the share. Many users default to Specific people or People in your organization without realizing that external clients cannot authenticate against the tenant. Additionally, tenant-level sharing policies set by the admin can restrict the Anyone link option. When the admin disables Anyone links, all external sharing links will force recipients to sign in, which causes the Request Access prompt for clients who do not have a Microsoft 365 account in the tenant.
Another factor is the sharing link expiration setting. If the link has expired, OneDrive will not show the file content. Instead, the recipient sees an error or a request access page depending on the link configuration. Admins must check both the link type and the expiration policy to resolve this issue.
Admin Checklist to Prevent Request Access Prompts for External Clients
Use this checklist to configure OneDrive and SharePoint sharing settings so external clients can open files directly. Each step addresses a specific cause of the Request Access prompt.
- Verify tenant-level sharing policy allows Anyone links
Go to the Microsoft 365 admin center at admin.microsoft.com. Select Settings > Org settings > OneDrive > Sharing. Under External sharing, confirm that the option Allow external sharing is set to Anyone. If it is set to New and existing guests or Existing guests, external users without a guest account will see Request Access. Change it to Anyone if your security policy permits it. - Set the default link type to Anyone
In the same Sharing settings page, locate the Default link type dropdown. Select Anyone with the link. This ensures that all new sharing links created by users default to the Anyone permission type. Users can still change the link type per share, but the default will reduce the chance of creating a restricted link. - Configure link expiration and password requirements
In the Microsoft 365 admin center, go to Settings > Org settings > OneDrive > Sharing. Under Advanced settings for external sharing, set the link expiration to a reasonable number of days such as 30 or 90. Disable the option Require password for links shared with anyone if you want clients to access files without entering a password. If you enable it, ensure you communicate the password to the client separately. - Allow external sharing at the site level
Open the SharePoint admin center at admin.microsoft.com/sharepoint. Select Sites > Active sites. Click the site name that contains the shared files. In the site settings pane, select Policies > External sharing. Set the sharing level to Anyone. If the site inherits the tenant default, change it to Anyone to override the inherited setting. Click Save. - Use the Anyone link when sharing with clients
Train users to select the Anyone option when creating a sharing link. In OneDrive, right-click the file or folder and select Share. In the sharing dialog, click the link type dropdown and choose Anyone with the link. Then click Apply. This link type does not require sign-in and will not show Request Access. - Test the link from an external browser session
Open a private or incognito browser window. Paste the sharing link into the address bar and press Enter. If the file opens directly, the configuration is correct. If you still see Request Access, verify the link type by examining the link URL. A link with type=2 in the URL indicates Anyone. A link with type=1 indicates People in your organization. A link with type=0 indicates Specific people.
If External Clients Still See Request Access After Configuration
OneDrive link was created with Specific people permission
If the sharing link was created with the Specific people option, the recipient must sign in with a Microsoft account or a Microsoft 365 account that matches the email address used when the link was created. If the recipient is a client without a Microsoft account, they will see Request Access. The fix is to delete the existing link and create a new link using the Anyone option. Instruct the user to right-click the file, select Share, click the link type dropdown, choose Anyone with the link, and then send the new link to the client.
Tenant has a domain allowlist or blocklist
The SharePoint admin center allows admins to restrict external sharing to specific domains. If the client’s email domain is not on the allowlist, OneDrive will block access and show Request Access. Go to the SharePoint admin center, select Policies > Sharing. Under External sharing, locate the Allow sharing only with specified external domains setting. Add the client’s domain to the allowed list. This setting applies to all sites in the tenant.
Link has expired
Check the link expiration date. In the OneDrive sharing dialog, click the link type dropdown and select Link settings. Look for the Expiration date field. If the date has passed, the link is invalid. The user must create a new link with a future expiration date or no expiration. Set the expiration to a date that covers the project duration. Communicate the new link to the client.
External sharing is blocked at the site collection level
Some site collections may have a custom sharing policy that overrides the tenant default. In the SharePoint admin center, go to Sites > Active sites. Select the site and click Policies > External sharing. Ensure the setting is not set to Only people in your organization. Change it to Anyone if the project requires external access. Click Save. This change applies to all files and folders in that site collection.
Anyone Link vs Specific People Link: Key Differences for External Sharing
| Item | Anyone Link | Specific People Link |
|---|---|---|
| Authentication required | No sign-in required | Recipient must sign in with Microsoft account or Microsoft 365 account matching the email |
| Access for external clients | Direct access to file content | Shows Request Access if recipient cannot sign in |
| Link URL parameter | type=2 | type=0 |
| Expiration support | Yes, configurable | Yes, configurable |
| Password requirement | Optional, set by admin | Not available |
The table shows that the Anyone link is the only option that does not require authentication. For client projects where recipients do not have Microsoft 365 accounts in your tenant, always use the Anyone link. The Specific people link is designed for internal sharing or sharing with known external guests who have been invited to the tenant as guest users.
You can now configure OneDrive external sharing so clients access files without the Request Access page. Start by updating the tenant default link type to Anyone in the Microsoft 365 admin center. Then set site-level sharing policies to Anyone for project sites. Finally, train users to select the Anyone link type when sharing with external clients. As an advanced tip, use the SharePoint admin center to create a custom sharing policy for specific sites that require tighter security while keeping the tenant default open for client projects.