Class: Monban::Domain::Auth::Encoder
- Inherits:
-
Object
- Object
- Monban::Domain::Auth::Encoder
- Includes:
- Getto::InitializeWith, Claim
- Defined in:
- lib/monban/domain/auth.rb
Instance Method Summary collapse
- #authy(public_id:, authy_id:, expired_at:) ⇒ Object
- #full(public_id:, roles:, expired_at:) ⇒ Object
- #reset(public_id:, reset_token:, expired_at:) ⇒ Object
Methods included from Claim
Instance Method Details
#authy(public_id:, authy_id:, expired_at:) ⇒ Object
36 37 38 39 40 41 42 |
# File 'lib/monban/domain/auth.rb', line 36 def authy(public_id:, authy_id:, expired_at:) to_jwt authy_payload( public_id: public_id, authy_id: authy_id, expired_at: expired_at, ) end |
#full(public_id:, roles:, expired_at:) ⇒ Object
28 29 30 31 32 33 34 |
# File 'lib/monban/domain/auth.rb', line 28 def full(public_id:, roles:, expired_at:) to_jwt full_payload( public_id: public_id, roles: roles, expired_at: expired_at, ) end |
#reset(public_id:, reset_token:, expired_at:) ⇒ Object
44 45 46 47 48 49 50 |
# File 'lib/monban/domain/auth.rb', line 44 def reset(public_id:, reset_token:, expired_at:) to_jwt reset_payload( public_id: public_id, reset_token: reset_token, expired_at: expired_at, ) end |