Class: Hanko::Api::Public::Flow
- Inherits:
-
Object
- Object
- Hanko::Api::Public::Flow
- Defined in:
- lib/hanko/api/public/flow.rb
Overview
Public resource for initiating authentication and profile flows.
Instance Method Summary collapse
-
#initialize(connection) ⇒ Flow
constructor
Initialize the flow resource.
-
#login(**params) ⇒ FlowResponse
Initiate a login flow.
-
#profile(**params) ⇒ FlowResponse
Initiate a profile management flow.
-
#registration(**params) ⇒ FlowResponse
Initiate a registration flow.
Constructor Details
#initialize(connection) ⇒ Flow
Initialize the flow resource.
12 13 14 |
# File 'lib/hanko/api/public/flow.rb', line 12 def initialize(connection) @connection = connection end |
Instance Method Details
#login(**params) ⇒ FlowResponse
Initiate a login flow.
20 21 22 |
# File 'lib/hanko/api/public/flow.rb', line 20 def login(**params) post_flow('/login', params) end |
#profile(**params) ⇒ FlowResponse
Initiate a profile management flow.
36 37 38 |
# File 'lib/hanko/api/public/flow.rb', line 36 def profile(**params) post_flow('/profile', params) end |
#registration(**params) ⇒ FlowResponse
Initiate a registration flow.
28 29 30 |
# File 'lib/hanko/api/public/flow.rb', line 28 def registration(**params) post_flow('/registration', params) end |