We configure social login apps for our newly created discourse site. Success with Google and Twitter but we failed with Facebook. During the Basic Settings, our “Privacy Policy” url was rejected multiple times. It is obviously located at .com/privacy/. It is publicly accessible via all browsers. Any help appreciated.
Can you view the privacy policy URL in incognito / anonymous mode, or in a different web browser you do not normally use?
Yes, including IE, Yandex Browser and Mobile.
You may need to take that up with Facebook, we have no other reports of this.
Yes you’re right. I also think it’s a Facebook related issue. Thanks mate.
저도 같은 문제를 겪고 있는데, 해결 방법을 찾으셨나요?
Discourse를 설정할 때(다른 맥락에서) 실수로 링크에 https 대신 http를 사용했습니다. 여기에서도 그렇게 하신 건 아닌지 궁금하네요. 저는 지난달에 Facebook 로그인 플러그인을 설치했는데, 아무 문제없이 잘 작동했습니다.
확인해 보니 저는 https를 사용했습니다.
어떤 오류 메시지가 표시되든, 인터넷에서 검색해 보세요. 분명 당신만이 그런 문제를 겪는 사람은 아닐 테니까요.
Facebook에서 더 자세한 정보를 제공받으셨나요? 저희는 아직 이런 문제를 경험해 본 적이 없으므로, 모든 정보를 귀하께서 제공해 주셔야 합니다.
음, 삭제 정보에 대해 문의하는 것이라면, 대신 /tos로 설정해 보고 그게 해결이 되는지 확인해 보세요.
대신, 개인정보 보호 정책에 "@moderators에게 개인 메시지를 보내 자신의 정보를 포럼에서 삭제해 주세요"라는 문구를 추가하는 것도 방법입니다.
이와 관련된 정보가 여기에 있습니다: https://developers.facebook.com/docs/facebook-login/overview/v2.4 와 https://developers.facebook.com/docs/apps/delete-data
이것이 정확한 검색 위치인지는 잘 모르겠습니다.
그것이 가장 좋은 해결책처럼 들립니다. 만약 Discourse가 Facebook 데이터를 자동으로 모두 삭제한다면(기억이 잘 나지 않는데, 이름, 이메일, 프로필 사진 정도였던 것 같습니다) 그것은 사실상 Discourse 사용자를 익명화하는 것이 될 것이며, 이는 사용자가 Facebook에서 로그인 앱을 제거할 때 원하지 않는 결과일 수 있습니다.
Facebook 로그인을 설정할 때 이 중 어떤 것도 기억하지 못합니다. 그냥 이 포럼의 지시를 맹목적으로 따랐을 뿐인데, 잘 작동하는 것 같았거든요.
수정: 다시 생각해 보니, Discourse가 필요한 정보에 대한 검토 과정이 있는 것 같지는 않습니다. 아마도 이전 단계에서 무언가를 잘못 체크했을 수도 있고(너무 많은 정보를 요청했을 수도 있습니다)? 아니면 지시 사항에 언급되지 않았던 삭제 정보용 새 빈 상자가 URL을 필요로 하는 것일 수도 있습니다.
방금 https://developers.facebook.com/ 을 확인해 보니, Configure Facebook login for Discourse 의 5단계 설명에 나와 있지 않은 추가 입력란이 생겼습니다.
해당 입력란은 “개인정보 처리방침 URL” 아래에 있으며 "사용자 데이터 삭제"라고 표기되어 있습니다. “데이터 삭제 콜백 URL” 또는 "데이터 삭제 지침 URL"을 입력할 수 있습니다. 입력란 안의 안내 문구에는 "링크도 제공할 수 있습니다"라고 적혀 있습니다. 제 입력란은 비어 있고, 뭔가 잘못될까 봐 아무것도 바꾸지 않을 생각입니다…
툴팁에는 다음과 같이 설명되어 있습니다. “일반 데이터 보호 규칙(GDPR)은 개발자가 사용자에게 자신의 데이터 삭제를 요청할 수 있는 방법을 제공하도록 요구합니다. 이러한 요구 사항을 준수하려면, 앱이나 웹사이트에서 데이터를 삭제하는 방법을 사용자에게 안내하기 위해 데이터 삭제 요청 콜백 또는 지침을 제공해야 합니다. 자세히 알아보기”
업데이트 사항으로, 이 Facebook 디버거에 내 개인정보 처리 방침 URL을 입력했는데, 다음과 같은 결과가 나타납니다:

이 항목들이 누락된 것 같은데, 어떻게 수정해야 할지 확실하지 않습니다.
테마 컴포넌트를 사용하여 메타 태그에 추가할 수 있다고 생각합니다. The Open Graph protocol 에서 og:type에 대한 정보가 있습니다.
지금은 비워 두는 것이 합리적인 접근 방법인 것 같습니다.
방금 테스트 사이트에 Facebook 로그인을 설정했습니다. Discourse 사이트의 개인정보 처리방침 페이지에 데이터 삭제 섹션을 추가했습니다. 해당 섹션에서는 사용자 설정 페이지의 연결된 계정 섹션에서 Facebook 앱의 권한을 제거하는 방법과 사이트의 스태프 그룹에 문의하여 계정 삭제 또는 익명화를 요청하는 방법에 대해 모두 설명했습니다. 그런 다음 개인정보 처리방침 페이지의 해당 섹션으로 연결되는 링크를 Facebook 사용자 데이터 삭제 필드에 추가했습니다.
이것이 Facebook의 기준을 충족하는지 확신은 없지만, 앱을 라이브(Live)로 설정할 수 있었습니다. 이제 사이트에서 Facebook 로그인이 정상적으로 작동하고 있습니다. Facebook에서 앱 설정에 대한 변경을 요청하는지 여부를 확인하기 위해 계속 주시하겠습니다.
개인정보 보호 페이지에 추가하신 데이터 삭제 섹션을 공유해 주실 수 있을까요? 이 방식이 맞는 것 같습니다.
정확히 무엇을 원하는지 확신이 서지 않아서 사이트의 프라이시 페이지에 두 개의 섹션을 추가했습니다:
데이터 삭제
이 사이트의 계정은 사용자의 요청에 따라 익명화되거나 삭제될 수 있습니다. 자세한 내용은
@support그룹에 문의해 주세요.앱 제거
사용자의 사이트 로그인을 위해 승인된 모든 앱은 사용자 설정 페이지의 관련 계정(Associated Accounts) 섹션에서 제거할 수 있습니다.
이 섹션들의 제목을 앵커 링크로 설정한 후, Facebook의 데이터 삭제 지침 URL에 추가한 URL(https://forum.example.com/privacy#data-deletion)에 첫 번째 섹션의 앵커를 포함시켰습니다.
Facebook이 앱 제거 방법을 표시하는 세부 정보를 원하는지 명확하지 않지만, 해당 정보를 제공하는 것이 나쁘지는 않을 것이라 생각합니다.
현재로서는 Facebook의 기준을 충족하기 위한 제 최선의 추측입니다. 곧 Configure Facebook login for Discourse 에서 세부 내용과 함께 확인하여 해당 토픽을 업데이트하겠습니다.
제안하신 대로 앵커 링크가 포함된 동일한 두 섹션을 추가했고, 사용자 데이터 삭제에 관한 중요한 단계로 내 사이트의 개인정보 처리방침 페이지를 데이터 삭제 콜백 URL로 설정했습니다. 그 후 Facebook에서 사이트의 카테고리를 요구하여 요청대로 선택했습니다. 이 세 단계를 수행한 끝에 마침내 라이브 모드로 전환할 수 있었고, 제품(Products)에서 Facebook 로그인을 설정했습니다.
