Devise::JWT
Constants
DEFAULT_ACCESS_TTL = 15.minutes
DEFAULT_REFRESH_TTL = 30.days
Class methods
access_ttl
Sourceaccess_ttl=(access_ttl : Time::Span)
SourceDecodes and verifies signature + exp; raises TokenExpired / TokenInvalid.
Rotation: consumes the refresh token (revokes its row) and returns a fresh access/refresh pair. A revoked/expired token raises TokenInvalid.
refresh_ttl
Sourcerefresh_ttl=(refresh_ttl : Time::Span)
Sourcesecret
Source