You are here

miniorange_2fa.routing.yml in Google Authenticator / 2 Factor Authentication - 2FA 8.2

Same filename and directory in other branches
  1. 8 miniorange_2fa.routing.yml

File

miniorange_2fa.routing.yml
View source
  1. miniorange_2fa.customer_setup:
  2. path: /admin/config/people/miniorange_2fa/customer_setup
  3. defaults:
  4. _title: 'miniOrange 2FA Account Setup'
  5. _form: \Drupal\miniorange_2fa\Form\MoAuthCustomerSetup
  6. requirements:
  7. _permission: 'administer site configuration'
  8. miniorange_2fa.setup_twofactor:
  9. path: /admin/config/people/miniorange_2fa/setup_twofactor
  10. defaults:
  11. _title: 'miniOrange 2FA Setup Second Factor'
  12. _form: \Drupal\miniorange_2fa\Form\MoAuthSetupTwoFactor
  13. requirements:
  14. _permission: 'administer site configuration'
  15. miniorange_2fa.login_settings:
  16. path: /admin/config/people/miniorange_2fa/login_settings
  17. defaults:
  18. _title: 'miniOrange 2FA Login Settings'
  19. _form: \Drupal\miniorange_2fa\Form\MoAuthLoginSettings
  20. requirements:
  21. _permission: 'administer site configuration'
  22. miniorange_2fa.user_management:
  23. path: /admin/config/people/miniorange_2fa/user_management
  24. defaults:
  25. _title: 'miniOrange 2FA User Management'
  26. _form: \Drupal\miniorange_2fa\Form\MoAuthUserManagement
  27. requirements:
  28. _permission: 'administer site configuration'
  29. miniorange_2fa.licensing:
  30. path: /admin/config/people/miniorange_2fa/licensing
  31. defaults:
  32. _title: 'miniOrange 2FA Upgrade Plans'
  33. _form: \Drupal\miniorange_2fa\Form\MoAuthLicensing
  34. requirements:
  35. _permission: 'administer site configuration'
  36. miniorange_2fa.support:
  37. path: /admin/config/people/miniorange_2fa/support
  38. defaults:
  39. _title: 'miniOrange 2FA Support'
  40. _form: \Drupal\miniorange_2fa\Form\MoAuthSupport
  41. requirements:
  42. _permission: 'administer site configuration'
  43. miniorange_2fa.test_email_verification:
  44. path: /admin/config/people/miniorange_2fa/setup/user/test/email-verification
  45. defaults:
  46. _title: 'miniOrange 2FA Test Email Verification'
  47. _form: \Drupal\miniorange_2fa\Form\test_email_verification
  48. requirements:
  49. _permission: 'administer site configuration'
  50. miniorange_2fa.configure_google_authenticator:
  51. path: /admin/config/people/miniorange_2fa/setup/user/configure/google-authenticator
  52. defaults:
  53. _title: 'miniOrange 2FA Configure Google Authenticator'
  54. _form: \Drupal\miniorange_2fa\Form\configure_google_authenticator
  55. requirements:
  56. _permission: 'administer site configuration'
  57. miniorange_2fa.configure_microsoft_authenticator:
  58. path: /admin/config/people/miniorange_2fa/setup/user/configure/microsoft-authenticator
  59. defaults:
  60. _title: 'miniOrange 2FA Configure Microsoft Authenticator'
  61. _form: \Drupal\miniorange_2fa\Form\configure_google_authenticator
  62. requirements:
  63. _permission: 'administer site configuration'
  64. miniorange_2fa.configure_duo_authenticator:
  65. path: /admin/config/people/miniorange_2fa/setup/user/configure/duo-authenticator
  66. defaults:
  67. _title: 'miniOrange 2FA Configure Duo Authenticator'
  68. _form: \Drupal\miniorange_2fa\Form\configure_google_authenticator
  69. requirements:
  70. _permission: 'administer site configuration'
  71. miniorange_2fa.configure_authy_authenticator:
  72. path: /admin/config/people/miniorange_2fa/setup/user/configure/authy-authenticator
  73. defaults:
  74. _title: 'miniOrange 2FA Configure Authy Authenticator'
  75. _form: \Drupal\miniorange_2fa\Form\configure_google_authenticator
  76. requirements:
  77. _permission: 'administer site configuration'
  78. miniorange_2fa.configure_lastpass_authenticator:
  79. path: /admin/config/people/miniorange_2fa/setup/user/configure/lastpass-authenticator
  80. defaults:
  81. _title: 'miniOrange 2FA Configure LastPass Authenticator'
  82. _form: \Drupal\miniorange_2fa\Form\configure_google_authenticator
  83. requirements:
  84. _permission: 'administer site configuration'
  85. miniorange_2fa.configure_kba_authentication:
  86. path: /admin/config/people/miniorange_2fa/setup/user/configure/kba-authentication
  87. defaults:
  88. _title: 'miniOrange 2FA Configure KBA'
  89. _form: \Drupal\miniorange_2fa\Form\configure_kba
  90. requirements:
  91. _permission: 'administer site configuration'
  92. miniorange_2fa.configure_qrcode_authentication:
  93. path: /admin/config/people/miniorange_2fa/setup/user/configure/qrcode-authentication
  94. defaults:
  95. _title: 'miniOrange 2FA Configure QR Code Authentication'
  96. _form: \Drupal\miniorange_2fa\Form\configure_qrcode_authentication
  97. requirements:
  98. _permission: 'administer site configuration'
  99. miniorange_2fa.configure_soft_token_authentication:
  100. path: /admin/config/people/miniorange_2fa/setup/user/configure/soft-token
  101. defaults:
  102. _title: 'miniOrange 2FA Configure Soft Token'
  103. _form: \Drupal\miniorange_2fa\Form\configure_qrcode_authentication
  104. requirements:
  105. _permission: 'administer site configuration'
  106. miniorange_2fa.configure_push_notification_authentication:
  107. path: /admin/config/people/miniorange_2fa/setup/user/configure/push-notifications
  108. defaults:
  109. _title: 'miniOrange 2FA Configure Push Notification'
  110. _form: \Drupal\miniorange_2fa\Form\configure_qrcode_authentication
  111. requirements:
  112. _permission: 'administer site configuration'
  113. miniorange_2fa.configure_otp_over_sms_authentication:
  114. path: /admin/config/people/miniorange_2fa/setup/user/configure/otp-over-sms
  115. defaults:
  116. _title: 'miniOrange 2FA Configure OTP Over SMS'
  117. _form: \Drupal\miniorange_2fa\Form\configure_otp_over_sms_and_email
  118. requirements:
  119. _permission: 'administer site configuration'
  120. miniorange_2fa.configure_otp_over_email_authentication:
  121. path: /admin/config/people/miniorange_2fa/setup/user/configure/otp-over-email
  122. defaults:
  123. _title: 'miniOrange 2FA Configure OTP Over Email'
  124. _form: \Drupal\miniorange_2fa\Form\configure_otp_over_sms_and_email
  125. requirements:
  126. _permission: 'administer site configuration'
  127. miniorange_2fa.configure_otp_over_sms_and_email_authentication:
  128. path: /admin/config/people/miniorange_2fa/setup/user/configure/otp-over-sms-and-email
  129. defaults:
  130. _title: 'miniOrange 2FA Configure OTP Over SMS and Email'
  131. _form: \Drupal\miniorange_2fa\Form\configure_otp_over_sms_and_email
  132. requirements:
  133. _permission: 'administer site configuration'
  134. miniorange_2fa.configure_otp_over_phone_authentication:
  135. path: /admin/config/people/miniorange_2fa/setup/user/configure/otp-over-phone
  136. defaults:
  137. _title: 'miniOrange 2FA Configure OTP Over Phone'
  138. _form: \Drupal\miniorange_2fa\Form\configure_otp_over_sms_and_email
  139. requirements:
  140. _permission: 'administer site configuration'
  141. miniorange_2fa.configure_hardware_token_authentication:
  142. path: /admin/config/people/miniorange_2fa/setup/user/configure/hardware-token
  143. defaults:
  144. _title: 'miniOrange 2FA Configure Yubikey Hardware Token'
  145. _form: \Drupal\miniorange_2fa\Form\configure_otp_over_sms_and_email
  146. requirements:
  147. _permission: 'administer site configuration'
  148. miniorange_2fa.test_kba_authentication:
  149. path: /admin/config/people/miniorange_2fa/setup/user/test/kba-authentication
  150. defaults:
  151. _title: 'miniOrange 2FA Test KBA'
  152. _form: \Drupal\miniorange_2fa\Form\test_kba_authentication
  153. requirements:
  154. _permission: 'administer site configuration'
  155. miniorange_2fa.test_otp_over_sms:
  156. path: /admin/config/people/miniorange_2fa/setup/user/test/otp-over-sms
  157. defaults:
  158. _title: 'miniOrange 2FA Test OTP Over SMS'
  159. _form: \Drupal\miniorange_2fa\Form\test_otp_over_sms_and_email
  160. requirements:
  161. _permission: 'administer site configuration'
  162. miniorange_2fa.test_otp_over_sms_and_email:
  163. path: /admin/config/people/miniorange_2fa/setup/user/test/otp-over-sms-and-email
  164. defaults:
  165. _title: 'miniOrange 2FA Test OTP Over SMS and Email'
  166. _form: \Drupal\miniorange_2fa\Form\test_otp_over_sms_and_email
  167. requirements:
  168. _permission: 'administer site configuration'
  169. miniorange_2fa.test_otp_over_email:
  170. path: /admin/config/people/miniorange_2fa/setup/user/test/otp-over-email
  171. defaults:
  172. _title: 'miniOrange 2FA Test OTP Over Email'
  173. _form: \Drupal\miniorange_2fa\Form\test_otp_over_sms_and_email
  174. requirements:
  175. _permission: 'administer site configuration'
  176. miniorange_2fa.test_otp_over_phone:
  177. path: /admin/config/people/miniorange_2fa/setup/user/test/otp-over-phone
  178. defaults:
  179. _title: 'miniOrange 2FA Test OTP Over Phone'
  180. _form: \Drupal\miniorange_2fa\Form\test_otp_over_sms_and_email
  181. requirements:
  182. _permission: 'administer site configuration'
  183. miniorange_2fa.test_google_authenticator:
  184. path: /admin/config/people/miniorange_2fa/setup/user/test/google-authenticator
  185. defaults:
  186. _title: 'miniOrange 2FA Test Google Authenticator'
  187. _form: \Drupal\miniorange_2fa\Form\test_google_authenticator
  188. requirements:
  189. _permission: 'administer site configuration'
  190. miniorange_2fa.test_duo_authenticator:
  191. path: /admin/config/people/miniorange_2fa/setup/user/test/duo-authenticator
  192. defaults:
  193. _title: 'miniOrange 2FA Test Duo Authenticator'
  194. _form: \Drupal\miniorange_2fa\Form\test_google_authenticator
  195. requirements:
  196. _permission: 'administer site configuration'
  197. miniorange_2fa.test_microsoft_authenticator:
  198. path: /admin/config/people/miniorange_2fa/setup/user/test/microsoft-authenticator
  199. defaults:
  200. _title: 'miniOrange 2FA Test Microsoft Authenticator'
  201. _form: \Drupal\miniorange_2fa\Form\test_google_authenticator
  202. requirements:
  203. _permission: 'administer site configuration'
  204. miniorange_2fa.test_authy_authenticator:
  205. path: /admin/config/people/miniorange_2fa/setup/user/test/authy-authenticator
  206. defaults:
  207. _title: 'miniOrange 2FA Test Authy Authenticator'
  208. _form: \Drupal\miniorange_2fa\Form\test_google_authenticator
  209. requirements:
  210. _permission: 'administer site configuration'
  211. miniorange_2fa.test_lastpass_authenticator:
  212. path: /admin/config/people/miniorange_2fa/setup/user/test/lastpass-authenticator
  213. defaults:
  214. _title: 'miniOrange 2FA Test LastPass Authenticator'
  215. _form: \Drupal\miniorange_2fa\Form\test_google_authenticator
  216. requirements:
  217. _permission: 'administer site configuration'
  218. miniorange_2fa.test_qrcode_authentication:
  219. path: /admin/config/people/miniorange_2fa/setup/user/test/qrcode-authentication
  220. defaults:
  221. _title: 'miniOrange 2FA Test QR Code Authentication'
  222. _form: \Drupal\miniorange_2fa\Form\test_qrcode_authentication
  223. requirements:
  224. _permission: 'administer site configuration'
  225. miniorange_2fa.test_soft_token:
  226. path: /admin/config/people/miniorange_2fa/setup/user/test/soft-token
  227. defaults:
  228. _title: 'miniOrange 2FA Test Soft Token'
  229. _form: \Drupal\miniorange_2fa\Form\test_google_authenticator
  230. requirements:
  231. _permission: 'administer site configuration'
  232. miniorange_2fa.test_push_notifications:
  233. path: /admin/config/people/miniorange_2fa/setup/user/test/push-notifications
  234. defaults:
  235. _title: 'miniOrange 2FA Test Push Notification'
  236. _form: \Drupal\miniorange_2fa\Form\test_email_verification
  237. requirements:
  238. _permission: 'administer site configuration'
  239. miniorange_2fa.test_hardware_token_authentication:
  240. path: /admin/config/people/miniorange_2fa/setup/user/test/hardware-token
  241. defaults:
  242. _title: 'miniOrange 2FA Test Yubikey Hardware Token'
  243. _form: \Drupal\miniorange_2fa\Form\test_otp_over_sms_and_email
  244. requirements:
  245. _permission: 'administer site configuration'
  246. miniorange_2fa.inline_registration:
  247. path: /login/user/{user}/register
  248. defaults:
  249. _title: 'miniOrange 2FA Configuration'
  250. _form: \Drupal\miniorange_2fa\Form\miniorange_2fa_inline_registration
  251. requirements:
  252. _access: 'TRUE'
  253. miniorange_2fa.authenticate_user:
  254. path: /login/user/{user}/authenticate
  255. defaults:
  256. _title: 'miniOrange 2FA Configuration'
  257. _form: \Drupal\miniorange_2fa\Form\authenticate_user
  258. requirements:
  259. _access: 'TRUE'
  260. miniorange_2fa.user.mo_mfa_form:
  261. path: /mfa_setup/{user}/settings
  262. defaults:
  263. _title: '2FA Configurations'
  264. _form: \Drupal\miniorange_2fa\Form\UserMfaSetup
  265. requirements:
  266. _access: 'TRUE'
  267. miniorange_2fa.modal_form:
  268. path: /removeAccount
  269. defaults:
  270. _title: 'miniorange 2FA Remove Account'
  271. _controller: '\Drupal\miniorange_2fa\Controller\miniorange_2faController::openModalForm'
  272. requirements:
  273. _permission: 'administer site configuration'