무료 OAuth 솔루션이 있을까요?

프로젝트 도구 중 하나로 Discourse를 사용해야 합니다. 여러 플랫폼(Discourse, MediaWiki, Consul 프로젝트 등)에서 단일 ID/자격 증명으로 사용자를 식별하고 인증하는 하나의 OAuth 솔루션이 필요합니다.

제 프로젝트가 성공하기 위한 요건 중 하나는 모든 사용자가 항상 검증 가능하고 확인 가능한 ID 하에서 활동해야 한다는 것입니다. 익명은 허용되지 않습니다.

무료이고 매우 보편적이므로 Outlook/Gmail/GitHub ID를 OAuth 로그인 제공자로 사용하려고 생각했습니다. 문제는 가입 시 수동 KYC 형식의 검증(예: "본인이 누구라고 주장하는지 확인하기 위해 신분증 옆에서 찍은 사진을 보내주세요"와 같은 매우 간단한 절차)을 수행할 수 있다고 해도, 이러한 플랫폼은 사용자가 각 제공자 내에서 이름을 변경할 수 있도록 허용한다는 것입니다. 예를 들어, John Doe로 검증되어 Discourse/MediaWiki/Consul에서 해당 이름으로 활동할 수 있도록 허용된 사용자가 Gmail/Outlook 계정을 통해 이름을 변경한 후, 제 플랫폼에서 다른 이름으로 활동을 시작할 수 있습니다. 이는 탐지에 시간이 걸릴 수 있으며, 예측할 수 없는 수준의 피해를 초래할 수 있습니다.

따라서, 사용자의 신원을 검증할 수 있고, 이후 신원 변경 기능을 제한할 수 있는 OAuth 또는 단일 로그인(SSO) 솔루션을 알고 계신가요?

부수적인 질문으로, Discourse 내에서 사용자 이름 변경을 제한할 수 있나요?

도움을 주시면 매우 감사하겠습니다.

Discourse는 이메일 주소를 식별자로 사용합니다. 만약 그들의 신원을 확인하기 위해 추가적인 조치를 취한다면, 그 사람이 해당 인물임을 알 수 있습니다. 제가 제 이름을 변경한다고 해서 제가 다른 사람이 되는 이유를 잘 이해하지 못하겠습니다. Jay Pfaffman이 Gmail 이름을 Jay A. Pfaffman으로 변경하거나, 다른 것으로 변경한다고 해서 어떤 해가 되나요?

기본적으로 Discourse는 Gmail에서 설정한 이름을 무시합니다.

사용자 이름 변경을 금지할 수 있습니다.