Sha256: a4fc95852eac71f9b5aba8c493e66051f09c974652897915c0dc281af35e1f0b
Contents?: true
Size: 1.17 KB
Versions: 11
Compression:
Stored size: 1.17 KB
Contents
# frozen_string_literal: true QuoVadis::Engine.routes.draw do get 'login', to: 'sessions#new' post 'login', to: 'sessions#create' delete 'logout', to: 'sessions#destroy' resources :logs, only: :index resources :sessions, only: [:index, :destroy] resource :password, only: [:edit, :update] resources :password_resets, only: [:new, :create, :index] get '/pwd-reset/:token', to: 'password_resets#edit', as: 'password_reset' put '/pwd-reset/:token', to: 'password_resets#update' resources :confirmations, only: [:new, :create, :index] do collection do get :edit_email put :update_email post :resend end end get '/confirm/:token', to: 'confirmations#edit', as: 'confirmation' put '/confirm/:token', to: 'confirmations#update' resources :totps, only: [:new, :create] do collection do get :challenge post :authenticate end end resources :recovery_codes, only: [:index] do collection do get :challenge post :authenticate post :generate end end resource :twofa, path: '2fa' end Rails.application.routes.draw do mount QuoVadis::Engine, at: QuoVadis.mount_point, as: :quo_vadis end
Version data entries
11 entries across 11 versions & 1 rubygems