내 Rails 5 애플리케이션에서 JWT 기반 인증을 위해 Knock gem (https://github.com/nsarno/knock)을 사용하고있다. 생성 된 인증 토큰은 하루 후에 만료됩니다. 토큰의 자동 만료를 방지하거나 만료 기간을 연장 할 수있는 방법이 있습니까?Knock gem에서 생성 된 JWT 인증 토큰의 만료 기간 변경
감사합니다.
내 Rails 5 애플리케이션에서 JWT 기반 인증을 위해 Knock gem (https://github.com/nsarno/knock)을 사용하고있다. 생성 된 인증 토큰은 하루 후에 만료됩니다. 토큰의 자동 만료를 방지하거나 만료 기간을 연장 할 수있는 방법이 있습니까?Knock gem에서 생성 된 JWT 인증 토큰의 만료 기간 변경
감사합니다.
예 토큰이 노크와 함께 유효한 기간을 정의 할 수 있습니다. 먼저 당신은 초기화를 설치해야합니다
$ rails generate knock:install
이 당신이 토큰이 유효해야하는 시간을 정의 할 필요가보다 config/initializers/knock.rb
의 초기화 파일을 생성합니다. 당신은 단순히 7 일 수명을 설정해야 7 일간 예를 들어 토큰이 유효 할 필요가있는 경우 :
config.token_lifetime = 7.days
또는 토큰 생명 "영원히"당신은 nil
에 수명을 설정할 수 있습니다해야하는 경우 :
config.token_lifetime = nil