Devise gem使用什么算法来生成身份验证令牌?

时间:2013-01-23 20:31:11

标签: ruby-on-rails authentication encryption devise

我有一个使用Devise身份验证令牌机制进行客户端令牌身份验证的应用。我想知道gem使用什么算法来生成令牌本身?是BCrypt吗? MD5等......

1 个答案:

答案 0 :(得分:6)

代码位于devise.rb

# Generate a friendly string randomically to be used as token.
def self.friendly_token
  SecureRandom.base64(15).tr('+/=lIO0', 'pqrsxyz')
end

http://rdoc.info/github/plataformatec/devise/Devise.friendly_token