UI나 인증 없이 Discourse를 순수 Q&A 기능으로 사용

저희는 Discourse의 기능에 만족하고 있지만, 내부 포럼을 운영하기 위해 순수하게 백엔드와 관련 API만 사용하고자 합니다. 이를 위해, 특정 토론과 관련된 토픽을 가져오도록 Discourse API를 활용하는 자체 UI를 개발하고 있습니다. 또한, 사용자가 토픽에 접근할 수 있도록 하기 전에 이미 로그인되어 있을 것으로 가정하고 있습니다. 이 목적을 위해 Discourse를 어떻게 설정해야 하는지 알려 주실 수 있나요?

정상적으로 설정하면 됩니다.

그 다음 프론트엔드에 제공할 API 키를 발급받게 될 것입니다.

따라서 Discourse에서 해당 사용자를 생성하고, Discourse Connect를 사용하여 프론트엔드에서 사람들을 로그인하게 하는 방법을 사용할 수 있습니다. 또는 코드로 인증을 처리하고 전역 API 키를 사용하여 Discourse에서 데이터를 가져오는 방식을 사용할 수도 있습니다.

이메일 기능을 제거할 수 있나요? 저희 사용 사례에서는 이 기능도 필요하지 않습니다.

사용자 모델에서는 이메일 주소를 필수로 지정해야 합니다. 모든 사용자에게 가상의 이메일 주소를 부여하고 이메일 기능을 비활성화할 수 있습니다.

그러면 결국 더미 메일 서버를 설정해야 한다는 뜻인가요? 다만 Discourse 설정을 위해만 제공되는 것이라면요?

잘못된 자격 증명을 제공할 수 있습니다.

최고네요! 지금까지 제 질문에 답해 주셔서 정말 감사합니다! 여기 클라우드 설치 지침을 보고 있었습니다: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub. 이 지침을 따라 로컬에서 프로덕션 빌드를 설정하여 간단한 상호작용을 테스트해 보려고 했습니다. 하지만 지침에는 IP 주소를 사용하여 앱에 액세스할 수 없다고 언급되어 있습니다. 로컬에서 앱을 실행하려는 경우 대신 무엇을 사용해야 할까요?

호스트네임인가요? '로컬-로컬’을 의미하신다면 localhost일 수도 있겠네요.

인터넷에서 접근할 수 있는 유효한 호스트 이름을 사용하는 것이 가장 쉽습니다. 그렇게 하지 않으려면 표준 설치 지침이 귀하에게는 적용되지 않으므로 대부분 혼자 해결해야 합니다.