Steve Gibson의 SQRL을 OAuth를 통해 브리지하지 않고 내 포럼에 구현할 수 있을지 궁금합니다.
네, OAuth에 종속된 것은 없으며, 현재 인터페이스를 사용하면 SQRL 구현이 가능합니다.
QR 코드 생성은 클라이언트 측에서 상당한 수준의 커스텀 코드가 필요할 수 있고, 모든 기능이 원활하게 작동하려면 알림 로직도 필요합니다.
스펙만 가지고 백지에서 시작해야 하므로, 이 작업은 상당히 높은 복잡도를 가진 작업이라고 할 수 있습니다.
Sam, 우리는 Solana 기반의 웹3 프로젝트이며, DAO의 커뮤니티 보드로 Discourse를 사용하고자 합니다. 사용자 ID가 블록체인 지갑 주소와 연결되어 있으며, 우리 사이트에서 인증을 통과(pass-through)하거나 사용자가 지갑으로 직접 로그인할 수 있도록 하고 싶습니다.
이러한 옵션을 탐색하는 최선의 방법에 대해 조언을 주실 수 있을까요? 내부에 웹 개발자가 있지만 Ruby는 다루지 않아, 용역 파트너십에 대해서도 논의할 수 있습니다.
사이트에 discourse-connect 프로토콜을 제공할 수 있는 내용을 작성해야 합니다. 이렇게 하면 Discourse에서 아무것도 개발할 필요가 없으며, discourse-core와 함께 작동할 수 있습니다. 또는, 지갑을 인증하도록 Discourse에 커스텀 플러그인을 작성하는 것도 가능합니다.
최근에 업데이트된 다른 인증 플러그인들을 참고 모델로 삼을 수 있습니다. Discourse는 이메일 주소를 요구하므로, username@mail.invalid과 같은 값을 Discourse에 제공해야 합니다. 이것이 실제로 작동하는지 100% 확신은 없지만, 최근 누군가가 이렇게 하고 있다고 게시한 것을 보았으므로, 작동할 수도 있습니다.
discourse.org는 주로 엔터프라이즈 사용자를 위해 개발을 진행합니다. 개발 예산이 있다면 Marketplace 채널에 게시할 수 있습니다.