Here are some references for when you decide to add Facebook authentication / permission API to your site. There may be plugins available for this but it’s always a good idea to lean how that stuff works.
Setting up auth process
Requesting Page Permissions
e.g These can all be accessed outside the Facebook environment / logged out
Open Graph Permissions
Facebook SDK / code examples