Discourse Rails 애플리케이션에서 특정 요구 사항을 충족하기 위해 코드 레벨과 데이터베이스 레벨의 커스텀 변경 사항을 구현해야 합니다.
사용자 가입 시 추가 필드
사용자 가입을 위한 Sign-Up 양식에 추가 필드를 추가해야 합니다.
이 필드들은 Discourse 애플리케이션의 기존 커스텀 필드 기능을 사용하여 관리할 수 있어야 합니다.
비밀번호 암호화 방식 변경
현재 Discourse는 비밀번호 암호화에 "PBKDF2"를 사용합니다.
요구 사항에 따라 “PBKDF2” 대신 "MD5"로 변경해야 합니다.
다른 애플리케이션을 호출하기 위한 API 생성
새로운 사용자를 생성할 때 해당 사용자를 Discourse 애플리케이션에 추가하기 위해 다른 애플리케이션을 호출하는 API를 생성해야 합니다.
구현 세부 사항과 필요한 코드 변경 사항에 대해 도움을 주십시오.
안녕하세요 @gambhir-makwana
이 모든 질문은 서로 다른 답변을 요구하는 별개의 문제로 보입니다. 각 질문에 대해 별도의 주제를 만들어 주시겠어요?
네, 각각에 대해 별도의 주제를 만들겠습니다.
감사합니다
pfaffman
(Jay Pfaffman)
7월 15, 2024, 3:44오후
4
Gambhir Makwana:
사용자 등록 시 추가 필드
그러면 UX를 통해 사용자 커스텀 필드를 추가하면 되나요?
Gambhir Makwana:
비밀번호 암호화 방법 업데이트
Rails나 Discourse 플러그인에 익숙하지 않으신 것 같아서 이 부분은 도전이 될 것입니다. 대체 암호화 방법을 위한 훅이 있는 것으로 보이지만, Rails와 Discourse가 이러한 오버라이드를 허용하는 방식을 상당히 잘 이해하지 않는 한, 플러그인에서 다른 방법을 추가하고 기본값을 오버라이드하는 것이 얼마나 쉬운지 정확히 확신하지는 못합니다.
UX를 통해 웹훅으로 그렇게 할 수 있을 것입니다.
이슈를 개별 토픽으로 분리하는 동안 추가적인 답변이 붙지 않도록 이 스레드를 닫겠습니다.