Class: RailsJwtAuth::Strategies::Jwt
- Inherits:
-
Warden::Strategies::Base
- Object
- Warden::Strategies::Base
- RailsJwtAuth::Strategies::Jwt
- Defined in:
- lib/rails_jwt_auth/strategies/jwt.rb
Instance Method Summary collapse
Instance Method Details
#authenticate! ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/rails_jwt_auth/strategies/jwt.rb', line 6 def authenticate! jwt = RailsJwtAuth::Jwt::Request.new(request) if jwt.valid? && (model = RailsJwtAuth.model.get_by_token(jwt.auth_token)) success!(model) else fail!('strategies.authentication_token.failed') end end |