Class: Clowk::SessionsController
Instance Method Summary
collapse
#clowk_callback_url, #clowk_sign_in_path, #clowk_sign_in_url, #clowk_sign_out_path, #clowk_sign_up_path, #clowk_sign_up_url
#clowk_authenticate!, #clowk_current_resource, #clowk_enforce_session!, #clowk_session_active?, #clowk_session_status, #clowk_sign_out!, #clowk_signed_in?, #current_token, install_dynamic_methods
Instance Method Details
#destroy ⇒ Object
17
18
19
20
21
|
# File 'lib/clowk/controllers/sessions_controller.rb', line 17
def destroy
clowk_sign_out!
redirect_back_or(Clowk.config.after_sign_out_path)
end
|
#new ⇒ Object
5
6
7
8
9
|
# File 'lib/clowk/controllers/sessions_controller.rb', line 5
def new
state = start_clowk_auth_flow!(return_to: params[:return_to])
redirect_to clowk_sign_in_url(state:), allow_other_host: true
end
|
#sign_up ⇒ Object
11
12
13
14
15
|
# File 'lib/clowk/controllers/sessions_controller.rb', line 11
def sign_up
state = start_clowk_auth_flow!(return_to: params[:return_to])
redirect_to clowk_sign_up_url(state:), allow_other_host: true
end
|