我有一个 Rails 应用程序,我们使用 user_id 并写入会话变量(作为 cookie)。我将为浏览器和移动平台使用相同的令牌。
生成身份验证令牌的首选方式是什么?我见过:
token = Digest::MD5.hexdigest('some-value') # this
token = SecureRandom.urlsafe_base64 # and this
token = SecureRandom.hex # and this
是否有重要的理由使用其中一个?
提前谢谢