Description
I get the message Access Denied for my corporate account in browser when I use the link generated by the API method OneDriveGraphApi.ShareItem with Organization scope.
To Reproduce
Steps to reproduce the behavior:
- Upload a file and generate link to file using API:
var oneDriveGraphApi = new OneDriveGraphApi(_oneDriveApiInfo.ClientId);
await oneDriveGraphApi.AuthenticateUsingRefreshToken(_oneDriveApiInfo.RefreshToken);
var oneDriveFile = await oneDriveGraphApi.UploadFileToAppFolder(filePath);
var oneDrivePermission = await oneDriveGraphApi.ShareItem(oneDriveFile, OneDriveLinkType.View, OneDriveSharingScope.Organization);
- Check the file on OneDrive. The file was uploaded and shared via link, but the link does not work.
- If anonymous access is disabled in organization, there is an issue with access to file via link.
Expected behavior
Uploaded file should be accessible via link for everyone inside organization.
Versions:
- OS: Windows 10
- OneDriveApi: 2.4.0
- .NET 6.0