Step to create
- Go to Central Administrator > Manage Web Applications
- Select web application you want to enable
- On the ribbon menu click on Authentication Providers
- Click on the Zone you want to enable anonymous access
- Mark Enable anonymous access and click Save
This will allow site
to be share to anonymous user, but we need to specified which site to share.
- Go to the site you want to share
- Head to Site Settings > Site Permissions
- On the ribbon menu click on Anonymous Access
Then the library we want to share
- Select Lists and libraries and click OK to save this setting
- Head to document library settings Permissions
- On the ribbon menu click on Anonymous Access
- Mark View Items than click OK
Thinks to know
- Anonymous user cannot access home site with this setting, so you need to send them link to that document library.
- Anonymous can be set for 1 document library or list. But despite what this link told me, I didn't find how to share only 1 item.
- If you Set Site Permission to Nothing, you won't find option to allow access view to anonymous user in document library.
- To share only 1 item, you need to enable anonymous access to those library and break others items permission that you don't want to share
- If you still ask for login to document library
- Disable site collection feature "Limited-access user permission lockdown mode"
- Enable anonymous to entire site
- Enable inherited permission in target document library
- Test access to site and document library (both should be accessible)
- Enable anonymous to List and libraries
- Disable inherited permission in target document library
- Grant view to anonymous user
- Test access to site (it should ask for login)
- Test access to document (it should be accessible without login)
- Enable site collection feature "Limited-access user permission lockdown mode"
- All above combination did the trick for me.
Reference
that I used to find this:
- http://www.dotnetsharepoint.com/2013/08/how-to-enable-anonymous-access-in.html
- http://blog.cloudshare.com/blog/2012/10/15/how-to-enable-anonymous-access-to-a-sharepoint-2013-site
- http://www.sharepointblogs.be/blogs/vandest/archive/2013/01/26/sharepoint-2013-and-anonymous-users-accessing-lists-and-libraries.aspx