Class: Warden::JWTAuth::TokenEncoder
- Inherits:
-
Object
- Object
- Warden::JWTAuth::TokenEncoder
- Defined in:
- lib/warden/jwt_auth/token_encoder.rb
Overview
Encodes a payload into a JWT token, adding some configurable claims
Instance Method Summary collapse
-
#call(payload) ⇒ String
Encodes a payload into a JWT.
Instance Method Details
#call(payload) ⇒ String
Encodes a payload into a JWT
16 17 18 19 |
# File 'lib/warden/jwt_auth/token_encoder.rb', line 16 def call(payload) payload_to_encode = merge_with_default_claims(payload) JWT.encode(payload_to_encode, secret, algorithm) end |