Configure Facebook login for Discourse

I got completely fed up with their developer warnings and decided to get rid of the Facebook login feature. It was very rarely used anyway.

What puzzles me is that what else I might need to do, in addition to disabling it from the settings? The admin panel does not seem provide a report that would show which accounts have used the Facebook login method.

I am on CDCK SaaS.

1개의 좋아요

Just as an FYI, if you’re looking for some customer support you can message @team or email team@discourse.org and someone will be able to help you when their working week begins on Monday. :+1:

Though you may be able to find this info using a data explorer query.

3개의 좋아요

I will also remove Facebook Login from my forum.

Totally agree.

Bad move from Meta.

It is insane.

It is done now…

Facebook actually restricted app to login.

Bad move from Meta.

Disabling Facebook Login from my forum:

image

Will wait if some day the roll back this stupid idea.

이 기능을 활성화할지 말지 망설여지고 있습니다. 배경을 말씀드리면, 기술에 익숙하지 않은 상당히 큰 규모의 커뮤니티를 Facebook에서 이전하고 있는 상황입니다. Facebook 로그인이 있다면 분명 많은 도움이 될 것이라 생각합니다. 하지만 문제가 많이 발생한다면, 처음부터 없었던 것보다 더 나쁠 수도 있습니다. 또한, 만약 사용자의 Facebook 계정이 정지되면 어떻게 되나요? (올여름에 저에게 그런 일이 있어서 질문드립니다 – 그러면 Discourse 접근도 불가능해지나요?) 그리고 나중에 Facebook 로그인을 비활성화하기로 결정하게 되면, 그 과정이 얼마나 쉽거나 혹은 악몽 같은 일이 될지도 궁금합니다.

Data Explorer 쿼리를 사용하면 페이스북 로그인에 대한 정보를 확인할 수 있습니다: How do I see Facebook signups? - #2 by david.

저는 몇 년 전부터 페이스북 로그인을 사용하지 않았습니다. 해당 주제에 대한 게시물을 여기서 더 이상 찾을 수 없는데요. 하지만 포럼에서는 사용자의 이메일 주소를 알고 있으므로, 사용자들이 ‘비밀번호 찾기’ 링크를 클릭하여 새 비밀번호를 설정하면 된다고 생각합니다.

2개의 좋아요

제안한 대로, 소셜 로그인은 추가적인 로그인 방법입니다. 사용자는 구성한 모든 방법으로 로그인할 수 있습니다(이메일 주소로 매칭됨).

1개의 좋아요

네, 그러면 페이스북 사용자들의 유입을 맞이하기 위해 해당 기능을 유지하는 것이 여전히 의미 있을 수 있습니다. 저희 커뮤니티의 사용자들도 모두 구글 로그인 기능을 갖추고 있으므로, 이 또한 도움이 될 수 있을 것입니다.

감사합니다!

1개의 좋아요

페이스북 로그인을 활성화하는 쪽으로 가시다면, 행운을 빕니다 :face_with_tongue:

쉬운(하지만 사용자에게는 조금 덜 직관적인) 방법을 원하신다면, 소셜 로그인과 호환되며 소셜 로그인을 대신 처리해 주는 Discourse ID를 활성화해 보세요.

4개의 좋아요

하하, 감사합니다! 아마도 정말 필요할 것 같아요!

저는 이 방법을 하고 싶지만, (최소한 처음에는) 제 페이스북 친구들이 Discourse로 자연스럽게 넘어올 수 있도록 최대한 쉽게 만들어야 할 것 같아서요…

2개의 좋아요

페이스북 로그인 기능의 핵심 문제는 설정 자체가 아닙니다(설정도 꽤 번거롭긴 하지만요). 오히려 유지보수가 문제입니다.

세 번째로 이 기능이 깨졌을 때(매번 메타의 어떤 생소한 요구사항 때문이었죠), 저는 지쳐서 영구적으로 기능을 끄기로 했습니다.

따라서 장기적으로 계속 유지할 것을 전제로 하지 않고, 전환 기간 동안 구현해 보거나(적어도 시도해 보거나) 하는 것이 합리적인 선택일 수 있습니다.

2개의 좋아요

맞습니다. 그래서 저는 기능을 설정하고 사람들을 참여시키되, 그들이 들어올 때 discourse ID를 설정하도록 장려할 것입니다. 그래야 Meta/Facebook가 Facebook 로그인 기능을 중단하더라도 문제가 없게 되죠 :sweat_smile:

2개의 좋아요

아, 잠깐. 사람들이 Facebook 소셜 로그인을 사용하여 Discourse ID를 생성할 수 있다는 말씀이신가요? 그렇다면 제가 할 일은 사람들이 Facebook 그룹에서 쉽게 넘어올 수 있도록 Discourse ID(그리고 비용이 많이 들지 않는 Google 소셜 로그인)를 활성화하는 것뿐이라는 뜻이네요?

(드디어 Facebook 소셜 로그인 문제와 인증된 비즈니스 요구사항에 대해 제대로 파악했습니다… 넘기 힘든 언덕이네요.)

FB 사용자가 서드파티에서 계정을 만들어야 포럼에 로그인할 수 있는 상황보다 더 가파른가요? 그런 식의 로그인 방식은 FB SSO가 아니잖아요. 제 FB 그룹은 26,000명이지만 그 경로를 선택한 사람은 단 한 명도 없었습니다. ну芬兰에서는 거의 모든 사람이 Gmail이나 Hotmail을 보유하고 있으며, 대부분 그 계정들을 사용하고 있습니다.[1].


  1. 그 상황은 꽤 많은 사람이 미국 서비스를 떠남에 따라 서서히 변할 것입니다 ↩︎

1개의 좋아요

네, 사실 우리 커뮤니티에서는 모든 사람이 구글 계정을 가지고 있어요 (혈당 모니터링을 위한 추적 스프레드시트를 요구하기 때문이죠). 그래서 그걸 직접 사용할 수도 있습니다. 하지만 기술에 익숙하지 않은 멤버들은 그걸로 좀 불편해하더라고요. 자원봉사자들과 함께 몇 가지 테스트를 해보고 어떻게 될지 지켜볼 거예요!

네, 그렇게 할 수 있습니다.
Discourse ID가 Google 계정도 처리하도록 설정할 수도 있습니다.

하지만 이는 추가적인 마찰 요소를 만드는 것입니다. Discourse ID가 소셜 로그인을 처리하도록 하면 계정 생성 과정은 다음과 같이 변합니다:

당신의 포럼 → 소셜 로그인

에서

당신의 포럼 → Discourse ID → 소셜 로그인

으로 바뀌게 됩니다.

좋은 점은 계정이 한 번 생성되면, 로그인 과정은 평소처럼 1클릭으로 끝난다는 것입니다. 그래도 계정 생성 시의 추가적인 마찰은 일부 사람들에게 문제가 될 수 있습니다. :person_shrugging:

1개의 좋아요

감사합니다. 이제 꽤 명확해졌어요. 페이스북 비즈니스 관련 절차가 가져올 오버헤드를 고려해, 페이스북 계정으로 사용하길 원하는 사용자는 디스코러스 ID를 통해 진행하도록 하고, 구글 소셜 로그인을 설정해 선호하는 경우 이를 통해 직접 접속할 수도 있게 했습니다 :slight_smile:

해결됐어요!

1개의 좋아요

/apps 링크가 죽어 있고, 튜토리얼도 더 이상 적용되지 않습니다. 업데이트가 필요합니다 :slight_smile:

1개의 좋아요