가짜 OAuth 제공자?

오오, 그 부분은 정말 생각도 못 했네요. 아이디어를 알려주셔서 감사합니다. OAuth 방식을 찾고 있었던 주된 이유는 외부 ID를 통해 사용자를 조회할 수 있기 때문이었거든요. 이제 사용자 필드를 통해 사용자를 조회할 수 있는지 확인해 볼 예정입니다.

수정: 네, 커스텀 필드를 활용해서 이걸 처리할 수 있는 방법이 있을 것 같네요. 아마 외부 데이터베이스를 사용해서 Minecraft UUID로 Discourse 사용자를 조회하는 방식을 직접 만들어야 할 것 같습니다. 다만 Discourse의 제한 사항에 대해 충분히 알지 못해서 더 나은 방법이 있는지 판단이 안 섭니다.

수정 2: 음, API를 통해 커스텀 사용자 필드를 수정하는 방법을 찾지 못하겠습니다. 이상적으로는 API를 통해서만 값이 설정되도록 해서 해당 계정이 사용자에게 속해 있다는 것을 보장하고 싶었거든요. 결국 외부 데이터베이스를 만들고 다른 방식으로 계정 연동을 처리해야 할 것 같습니다.