Guids로 정말 쉽게 해결되는 문제가 있습니다.
특히 비밀번호 재설정 워크 플로의 경우 Guid 토큰을 사용자의 이메일로 보내고 토큰을 사용하여 비밀번호를 재설정하도록하고 싶습니다. guid는 독특하기 때문에 매우 안전하며 사람들에게 암호를 이메일로 보내므로 위험합니다.
Ruby 에는 Guid gem 이 하나 있습니다 . 그러나 그것은 꽤 오래된 것처럼 보이고 파일 시스템에 물건을 씁니다.
누구나 글로벌 고유 식별자를 생성 할 수있는 다른 보석을 알고 있습니까?
나는 단지 다음으로 넘어갈 수 있다는 것을 안다.
(0..16).to_a.map{|a| rand(16).to_s(16)}.join
그러나 실제로 적절한 GUID처럼 보이지는 않습니다 ...