Google 원탭 로그인 구현하기

CDCK는 Discourse용 Google One-Tap Sign In 플러그인을 개발할 사람을 위임하고 싶습니다.

실제 사례로는 Reddit, Medium 및 기타 여러 곳에서 구현된 예시를 볼 수 있습니다.

요구 사항

  • 해당 기능을 추가하는 자체 완결형 플러그인으로, 가능하면 기존 코어 사이트 설정을 최대한 활용해야 합니다. (이상적으로는 google_oauth2_client_id를 활용)
  • 이 프로젝트 위해 작성되는 모든 코드는 CDCK 소유가 되어야 하며 (GPL v3 라이선스로 오픈소스화) 공개됩니다.
  • Chrome / Chrome Android / Firefox에서 테스트되어야 합니다.
  • 모든 서버 측 코드에 대한 테스트가 포함되어야 합니다.
  • 테스트할 수 있는 모든 클라이언트 측 코드에 대한 테스트가 포함되어야 합니다.
  • CDCK 코딩 규약(기존 플러그인 참조)을 따르어야 합니다. 인계 전에 CDCK 직원이 코드를 검토합니다.
  • 엣지 케이스를 구현해야 합니다:
    • 완전히 새로운 계정 등록(사용자 이름 선택 필요)
    • 기술적으로 JWT가 email_verified를 false로 반환할 수 있으며, 이 경우 이메일 인증이 필요합니다.
  • (스트레치 목표) Google에서 프로필 이미지를 가져오기.
  • 설치 및 구성 방법에 대한 완전한 문서가 포함되어야 합니다.
  • 플러그인을 비활성화할 수 있는 켜기/끄기 스위치가 있어야 합니다.
  • 당분간 Discourse tests-passed 버전에서만 테스트합니다 - 더 깔끔한 구현을 가능하게 하는 코어 패치는 고려될 수 있습니다.
  • 제작자는 플러그인이 구성된 상태로 Digital Ocean 드롭렛을 온라인으로 유지하여 작업 결과를 테스트하고 검증할 수 있도록 해야 합니다.

예산

CDCK는 후보자의 기술 수준에 기반한 시간당 단가를 논의하는 데 기꺼이 응하겠습니다. 대략적인 예산은 5,000달러(USD)입니다.

이 작업에 관심이 있으시면 제게 **개인 메시지(PM)**를 보내고 이 주제에 게시글을 남겨주세요.

결과

@ghassan이 이 프로젝트를 맡았으며, 보고할 예정입니다.

13개의 좋아요

도와드리고 싶습니다
@sam

4개의 좋아요

저도 이 주제에 관심이 있습니다.

7개의 좋아요

샘, 안녕하세요.
이 일에 관심이 있어서 개인 메시지를 보내겠습니다.

5개의 좋아요

@ghassan이 프로젝트를 맡았으며, 보여줄 것이 생기면 메타에서 보고하겠습니다.

10개의 좋아요

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.