Ik denk dat je hier twee problemen hebt:
-
De inhoud laten "indexeren" voor het Facebook-deelvenster of direct delen van URL's op FB
-
Gebruikers toegang geven tot de beveiligde site als ze op de gedeelde link klikken.
Oplossingen die ik zou voorstellen zijn:
- Controleren van de User Agent-tekenreeks. FB gebruikt een agentstring die
facebookexternalhit/1.1
. bevat Houd er rekening mee dat dit ook gemakkelijk door andere partijen kan worden vervalst. - Controleren of de verwijzer
www.facebook.com
. bevat als de gebruikers ongeauthenticeerd op uw site aankomen
Zie