Class: SimpleJwtAuth::Middleware::Faraday::Jwt
- Inherits:
-
Faraday::Middleware
- Object
- Faraday::Middleware
- SimpleJwtAuth::Middleware::Faraday::Jwt
- Defined in:
- lib/simple_jwt_auth/middleware/faraday/jwt.rb
Constant Summary collapse
- AUTH_HEADER =
'Authorization'- AUTH_SCHEME =
'Bearer'
Instance Method Summary collapse
-
#initialize(app = nil, **kwargs) ⇒ Jwt
constructor
A new instance of Jwt.
- #on_request(env) ⇒ Object
Constructor Details
#initialize(app = nil, **kwargs) ⇒ Jwt
Returns a new instance of Jwt.
10 11 12 13 |
# File 'lib/simple_jwt_auth/middleware/faraday/jwt.rb', line 10 def initialize(app = nil, **kwargs) @kwargs = kwargs super(app) end |
Instance Method Details
#on_request(env) ⇒ Object
15 16 17 |
# File 'lib/simple_jwt_auth/middleware/faraday/jwt.rb', line 15 def on_request(env) env.request_headers[AUTH_HEADER] = [AUTH_SCHEME, jwt_token].join(' ') end |