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