안녕하세요,
SMS/전화를 통한 사용자 인증 플러그인을 찾을 수 없는데, 일부 Discourse 기반 포럼에서는 확인한 바 있습니다.
제 생각에는 Discourse의 SSO 방식으로 자체 로그인 제공자를 사용하고 있는 것 같습니다. 따라서 인증 과정은 Discourse 외부에서 이루어지는 것으로 보입니다.
참고로 SIM 스왑 공격(SIM swap attack)의 위험성 때문에 SMS는 일반적으로 안전한 인증 수단으로 간주되지 않습니다.
swapd.co를 확인해 주세요. 그들을 사용하는데, 저도 같은 것을 사용하고 싶습니다.
링크 공유해 주셔서 감사합니다. Twilio의 SMS 서비스를 사용하여 사용자를 인증하기 위해 해당 사이트에서 맞춤형 플러그인을 개발한 것으로 보입니다. 제가 아는 한, 이 플러그인은 공개적으로 사용 가능한 것이 아닙니다.
SMS 외에 고객이 정당한지 확인하기 위한 다른 인증 수단을 제안해 주시겠어요?
정당하다는 게 무슨 뜻인가요? 인증을 통해 달성하려는 목표에 대해 좀 더 많은 정보가 필요합니다.
스패머/공격자가 새 계정을 생성하는 것을 더 어렵게 만들려는 건가요? 아니면 개별 계정의 보안을 강화하려는 건가요? (Discourse에는 2단계 인증이 내장되어 있습니다)
네, 스팸 사용자가 가입하기 어렵게 만들고 싶습니다.
기존 포럼을 위한 것인지, 아니면 새로 만들 포럼을 위한 것인지요?
이렇게 묻는 이유는 Discourse에는 스팸 사용자의 활동을 더 어렵게 만들기 위해 이미 많은 보호 기능이 내장되어 있기 때문입니다. 따라서 새 사이트를 시작하는 경우 추가적인 인증이 필요하지 않을 수 있습니다.
예를 들어, 신규 사용자의 권한을 제한하여 사이트 사용 기간이 어느 정도 지나기 전까지는 링크나 이미지를 게시할 수 없도록 설정할 수 있습니다. 또한 포럼에 Akismet을 구성할 수 있으며, 이 기능은 모든 새 게시글과 사용자 소개를 스팸으로 스캔하여 의심스러운 스팸 게시글을 자동으로 표시하여 검토를 요청합니다.
Stop Forum Spam과 연동되는 서드파티 플러그인도 있습니다.
실제로 저는 유료 멤버십 포럼을 만들고 싶습니다. 사용자가 계정을 생성하려면 비용을 지불해야 하며, 스팸이 아닌 100% 실존하는 정직한 사용자임을 검증해야 합니다.
이 부분에 대해 조언해 주실 수 있을까요?
이 질문을 드려 죄송합니다. 저는 Discourse를 처음 사용해보는 입장이라서요.
아, 그렇군요. 포럼 멤버십과 결제를 연결할 수 있는 몇 가지 옵션이 있습니다.
-
Patreon 플러그인 사용: Discourse Patreon
-
또는 WordPress 사이트를 설정하여 WordPress 플러그인을 통해 결제를 받고, 해당 방식으로 사용자를 관리할 수 있습니다: Manage group membership in Discourse with WP Discourse SSO
앞으로 Discourse 내에서 직접 결제를 받을 수 있는 기능을 추가할 계획이지만, 아직 정확한 일정이 정해지지 않았습니다.