로그인 도우미 플러그인

:information_source: 요약 이메일 로그인 프로세스 간소화
:hammer_and_wrench: 레포지토리 링크 https://github.com/thoka/discourse-login-helper/
:open_book: 설치 가이드 Discourse에 플러그인 설치하는 방법

기능

이 Discourse 플러그인은 초보자 및 대량 구독 사용자의 로그인 프로세스를 단순화하려는 시도입니다.

알림 이메일에 포함된 포럼 링크에는 사용자의 이메일 주식이 추가됩니다.

사용자가 이러한 링크 중 하나를 클릭하면 추가 상호작용 없이 로그인 이메일이 전송됩니다.

거기서 제공된 로그인 링크를 사용한 후, 사용자는 이전에 링크된 주제로 리디렉션됩니다.

변경 이력

  • 0.6: “login” 파라미터가 설정된 경우 모든 페이지에서 로그인 링크 전송
  • 0.5: 비-ASCII 사용자명을 가진 사용자에게 링크가 포함된 이메일을 보내지 못하게 하는 버그 수정

할 일

  • 페이지 재로드 시 새 토큰을 전송하지 않기
1개의 좋아요

이메일 요약에 로그인 리다이렉트 링크를 만들어 두면, 사용자가 자동으로 로그인되어 해당 토픽으로 이동하게 되는데, 이렇게 하면 어떤 이메일을 받아도 그 안에 포함된 그 링크를 통해 로그인할 수 있어 훨씬 간단하지 않을까요? 이렇게 하면 발송되는 이메일 수도 줄고, 사용자가 다른 이메일을 확인하기 위해 돌아가야 하는 번거로움도 사라집니다.

단계별 설명:

  1. 사용자가 토픽 A에서 언급됨
    (사용자의 브라우저에는 로그인되어 있지 않음)
  2. 사용자는 토픽 A에 대한 이메일 알림을 받음
  3. 사용자는 토픽 A 이메일 알림을 클릭하면 자동으로 로그인되어 토픽 A로 리다이렉트됨
  4. 사용자는 그 외 다른 것을 걱정할 필요가 없음
1개의 좋아요

네, 이렇게 하면 사용자에게 훨씬 더 쉬울 것 같습니다.
불행히도, 사용자에게 링크를 공유하면 자신의 계정에 대한 무료 로그인을 허용하게 된다는 점을 교육해야 합니다.
교육을 통한 보안은 효과가 없습니다.

현재의 방식에서는 로그인 시도를 알게 되고, 계정으로 발송된 특수한 이메일을 사용하여 이를 인증해야 합니다.

1개의 좋아요

말씀이 맞을 것 같습니다. 하지만 사람들이 이메일 받은 편지함에서 링크를 직접 공유하지 않는다는 점은 꽤나 명확해 보입니다. 경고 메시지 같은 것이 도움이 될까요?

이것은 특수한 커뮤니티에서는 작동할 수 있습니다.
그러나 메시지 안의 다른 링크는 직접 로그인 링크가 아니어야 합니다.

1개의 좋아요

말씀이 맞는 것 같습니다. 커뮤니티 중에서도 이 기능이 유용할 곳은 많지 않을 테니까요. 아마도 노년층이나 공격에 취약하지 않은 사용자들에게는 도움이 될 수 있겠지만요. 그럼에도 불구하고, 있으면 좋은 기능이 될 것 같습니다. 어쨌든, 정말 멋진 플러그인입니다. 꼭 사용해 볼 생각입니다!

1개의 좋아요