1
나는 주어진 문자열로부터 비밀 키와 공개 키를 생성하고 데이터베이스에 저장할 수있는 보석을 찾고있다. 누구든지 그런 보석을 추천 할 수 있습니까?보석으로 PublicKey와 PrivateKey를 만드시겠습니까?
나는 주어진 문자열로부터 비밀 키와 공개 키를 생성하고 데이터베이스에 저장할 수있는 보석을 찾고있다. 누구든지 그런 보석을 추천 할 수 있습니까?보석으로 PublicKey와 PrivateKey를 만드시겠습니까?
고안, 나는, 그러나이 작업을 수행 보석을 발견하지 않았습니다 token_authenticable를 통해 토큰이 수 나의 모델은 일반적으로 다음과 같습니다
이class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable, :token_authenticatable, :confirmable
before_save :ensure_authentication_token
before_save :create_secret_token
# Setup accessible (or protected) attributes for your model
attr_accessible :email, :password, :password_confirmation, :remember_me
private
def create_secret_token
self.secret_token = ActiveSupport::SecureRandom.base64(20).tr('+/=', '-_ ').strip.delete("\n") unless self.secret_token
end
end
secret_token 발전기 라인은 +/= 문자는 보장 대체 된 다음 공백이 제거됩니다. "+/ ="문자는 RESTful API를 사용할 때 다루기 어려울 수 있습니다.
ActiveSupport::SecureRandom.base64(20).tr('+/=', '-_ ').strip.delete("\n")