이메일 재인증 강제

초대제 지원 포럼의 관리자입니다. 사용자가 90일마다 이메일을 재확인하도록 강제하는 방법을 찾고 있습니다. 이는 원래 가입했던 회사를 떠난 사용자의 접근 권한을 제거하는 데 도움이 되기 위해서입니다.

1개의 좋아요

You could try this plugin:

https://github.com/discourse/discourse-auto-deactivate

2개의 좋아요

Unfortunately I’m ‘hosted by Discourse’, so plugin use is limited.

I’m looking into an API access right now.

1개의 좋아요

오랜만이네요. 설명해 주신 건 흥미로운 사용 사례네요. 결국 공유할 수 있는 해결책을 찾으셨나요?

아니요, 여전히 구현하고 싶은 목록에 있지만, 우선순위가 낮아져서 뒤로 밀려 있는 상태입니다.

1개의 좋아요

네, 혹시 당신에게 흥미로울 수 있는 저장소가 하나 있습니다. 하지만 솔직히 말씀드리면 이 작업도 아직 내 백버너(보류 중인 작업)에 올라가 있는 상태입니다.

포크를 원하시면 자유롭게 하셔도 됩니다. 어떤 PR도 환영합니다.

해당 주제를 #contribute:feature로 옮겼습니다. 일정별로 사용자에게 이메일 주소를 재확인하도록 강제하는 기능은 현재 Discourse에 존재하지 않기 때문입니다. 더 많은 수요가 있다면 추가될 수 있을 것입니다.

한 가지 해결책은 로컬 로그인 시 항상 이메일 확인을 요구하도록 하는 관리자 설정일 수 있습니다. 저 역시 최근 비슷한 상황을 겪었습니다. 바로 어제 제 아내가 우리 가족이 함께 읽는 신문의 가족 구독을 설정했는데, 이메일 확인 링크가 그녀에게 전송되어 그녀의 계정으로 더 이상 로그인할 수 없게 되었습니다.

외부 솔루션도 사용할 수 있습니다. 예를 들어, 이러한 기능을 제공하는 도구를 사용하여 SSO를 구성하고 로컬 로그인을 비활성화하는 방식입니다. 실제로 그런 도구가 존재하는지 확인하려면 조사가 필요합니다!

그 외에는, 네, 가장 좋은 접근 방식은 API를 사용하는 것입니다. Ethan의 방법을 시도해 보셨는데 작동한다면 알려주세요! 실제로 meta에서 API 사용에 대한 스크립트를 공유하는 모습을 보면 흥미로울 것 같습니다. 이 작업에 참여하고 싶으시다면 #dev에서 새 주제를 시작해 주세요.

이것은 좋은 잠재적 기능인 것 같아 투표했습니다.

이 주제는 마지막 답변 후 30일이 지나면 자동으로 닫힙니다. 더 이상 새로운 답변을 할 수 없습니다.