Method Index

  1. ::features (Rodauth::Auth)
  2. ::roda_class (Rodauth::Auth)
  3. ::route_hash (Rodauth::Auth)
  4. ::routes (Rodauth::Auth)
  5. #auth (Rodauth::Configuration)
  6. #configuration (Rodauth::Feature)
  7. #dependencies (Rodauth::Feature)
  8. #feature_name (Rodauth::Feature)
  9. #routes (Rodauth::Feature)
  10. ::configure (Rodauth::Auth)
  11. ::configure (Rodauth)
  12. ::create_database_authentication_functions (Rodauth)
  13. ::create_database_previous_password_check_functions (Rodauth)
  14. ::define (Rodauth::Feature)
  15. ::drop_database_authentication_functions (Rodauth)
  16. ::drop_database_previous_password_check_functions (Rodauth)
  17. ::freeze (Rodauth::Auth)
  18. ::inherited (Rodauth::Auth)
  19. ::load_dependencies (Rodauth)
  20. ::new (Rodauth::Configuration)
  21. ::new (Rodauth)
  22. ::version (Rodauth)
  23. #_account_from_email_auth_key (Rodauth)
  24. #_account_from_login (Rodauth)
  25. #_account_from_reset_password_key (Rodauth)
  26. #_account_from_session (Rodauth)
  27. #_account_from_unlock_key (Rodauth)
  28. #_account_from_verify_account_key (Rodauth)
  29. #_account_from_verify_login_change_key (Rodauth)
  30. #_email_auth_request (Rodauth)
  31. #_json_response_body (Rodauth)
  32. #_login (Rodauth)
  33. #_new_account (Rodauth)
  34. #_otp (Rodauth)
  35. #_otp_add_key (Rodauth)
  36. #_otp_key (Rodauth)
  37. #_otp_tmp_key (Rodauth)
  38. #_recovery_codes (Rodauth)
  39. #_sms (Rodauth)
  40. #_two_factor_auth_required_redirect (Rodauth)
  41. #_update_login (Rodauth)
  42. #_view (Rodauth)
  43. #_view_opts (Rodauth)
  44. #account_activity_ds (Rodauth)
  45. #account_ds (Rodauth)
  46. #account_expired? (Rodauth)
  47. #account_expired_at (Rodauth)
  48. #account_from_email_auth_key (Rodauth)
  49. #account_from_key (Rodauth)
  50. #account_from_login (Rodauth)
  51. #account_from_reset_password_key (Rodauth)
  52. #account_from_session (Rodauth)
  53. #account_from_unlock_key (Rodauth)
  54. #account_from_verify_account_key (Rodauth)
  55. #account_from_verify_login_change_key (Rodauth)
  56. #account_id (Rodauth)
  57. #account_in_unverified_grace_period? (Rodauth)
  58. #account_initial_status_value (Rodauth)
  59. #account_lockouts_ds (Rodauth)
  60. #account_login_failures_ds (Rodauth)
  61. #account_model (Rodauth)
  62. #account_password_hash_column (Rodauth)
  63. #account_session_status_filter (Rodauth)
  64. #account_session_value (Rodauth)
  65. #active_remember_key_ds (Rodauth)
  66. #add_previous_password_hash (Rodauth)
  67. #add_recovery_code (Rodauth)
  68. #add_recovery_codes (Rodauth)
  69. #add_remember_key (Rodauth)
  70. #additional_form_tags (Rodauth::Feature)
  71. #after_change_login (Rodauth)
  72. #after_change_password (Rodauth)
  73. #after_close_account (Rodauth)
  74. #after_confirm_password (Rodauth)
  75. #after_create_account (Rodauth)
  76. #after_login (Rodauth)
  77. #after_login_entered_during_multi_phase_login (Rodauth)
  78. #after_login_failure (Rodauth)
  79. #after_logout (Rodauth)
  80. #after_reset_password (Rodauth)
  81. #allow_resending_verify_account_email? (Rodauth)
  82. #already_logged_in (Rodauth)
  83. #auth_cached_method (Rodauth::Feature)
  84. #auth_class_eval (Rodauth)
  85. #auth_value_method (Rodauth::Feature)
  86. #authenticated? (Rodauth)
  87. #before_change_login_route (Rodauth)
  88. #before_change_password_route (Rodauth)
  89. #before_login_attempt (Rodauth)
  90. #before_logout (Rodauth)
  91. #before_otp_authentication_route (Rodauth)
  92. #before_reset_password (Rodauth)
  93. #before_reset_password_request (Rodauth)
  94. #before_rodauth (Rodauth)
  95. #before_unlock_account (Rodauth)
  96. #before_unlock_account_request (Rodauth)
  97. #before_view_recovery_codes (Rodauth)
  98. #button (Rodauth)
  99. #button_opts (Rodauth)
  100. #can_add_recovery_codes? (Rodauth)
  101. #catch_error (Rodauth)
  102. #change_login (Rodauth)
  103. #change_login_notice_flash (Rodauth)
  104. #change_login_requires_password? (Rodauth)
  105. #change_password_requires_password? (Rodauth)
  106. #check_account_expiration (Rodauth)
  107. #check_already_logged_in (Rodauth)
  108. #check_password_change_allowed (Rodauth)
  109. #check_session_expiration (Rodauth)
  110. #check_single_session (Rodauth)
  111. #clear_cached_otp (Rodauth)
  112. #clear_invalid_login_attempts (Rodauth)
  113. #clear_remembered_session_key (Rodauth)
  114. #clear_session (Rodauth)
  115. #close_account (Rodauth)
  116. #close_account_requires_password? (Rodauth)
  117. #configuration_module_eval (Rodauth::Feature)
  118. #confirm_password (Rodauth)
  119. #confirm_password_redirect (Rodauth)
  120. #convert_session_key (Rodauth)
  121. #convert_timestamp (Rodauth)
  122. #create_account_autologin? (Rodauth)
  123. #create_account_link (Rodauth)
  124. #create_account_notice_flash (Rodauth)
  125. #create_account_set_password? (Rodauth)
  126. #create_email (Rodauth)
  127. #create_email_auth_email (Rodauth)
  128. #create_email_auth_key (Rodauth)
  129. #create_email_to (Rodauth)
  130. #create_password_changed_email (Rodauth)
  131. #create_reset_password_email (Rodauth)
  132. #create_reset_password_key (Rodauth)
  133. #create_unlock_account_email (Rodauth)
  134. #create_verify_account_email (Rodauth)
  135. #create_verify_account_key (Rodauth)
  136. #create_verify_login_change_email (Rodauth)
  137. #create_verify_login_change_key (Rodauth)
  138. #csrf_tag (Rodauth)
  139. #currently_active_session? (Rodauth)
  140. #db (Rodauth)
  141. #def_configuration_methods (Rodauth::FeatureConfiguration)
  142. #delete_account (Rodauth)
  143. #delete_account_on_close? (Rodauth)
  144. #depends (Rodauth::Feature)
  145. #disable_remember_login (Rodauth)
  146. #email_auth_ds (Rodauth)
  147. #email_auth_email_body (Rodauth)
  148. #email_auth_email_link (Rodauth)
  149. #email_auth_email_recently_sent? (Rodauth)
  150. #email_auth_key_insert_hash (Rodauth)
  151. #email_auth_request_form (Rodauth)
  152. #email_from (Rodauth)
  153. #email_to (Rodauth)
  154. #enable (Rodauth::Configuration)
  155. #expire_session (Rodauth)
  156. #features (Rodauth)
  157. #field_error (Rodauth)
  158. #flash (Rodauth)
  159. #force_email_auth? (Rodauth)
  160. #forget_login (Rodauth)
  161. #freeze (Rodauth::ClassMethods)
  162. #function_name (Rodauth)
  163. #generate_email_auth_key_value (Rodauth)
  164. #generate_remember_key_value (Rodauth)
  165. #generate_reset_password_key_value (Rodauth)
  166. #generate_unlock_account_key (Rodauth)
  167. #generate_verify_account_key_value (Rodauth)
  168. #generate_verify_login_change_key_value (Rodauth)
  169. #get_activity_timestamp (Rodauth)
  170. #get_email_auth_email_last_sent (Rodauth)
  171. #get_email_auth_key (Rodauth)
  172. #get_password_changed_at (Rodauth)
  173. #get_password_hash (Rodauth)
  174. #get_password_reset_key (Rodauth)
  175. #get_remember_key (Rodauth)
  176. #get_reset_password_email_last_sent (Rodauth)
  177. #get_unlock_account_email_last_sent (Rodauth)
  178. #get_unlock_account_key (Rodauth)
  179. #get_verify_account_email_last_sent (Rodauth)
  180. #get_verify_account_key (Rodauth)
  181. #get_verify_login_change_login_and_key (Rodauth)
  182. #ignore_uniqueness_violation (Rodauth)
  183. #include_success_messages? (Rodauth)
  184. #invalid_login_attempted (Rodauth)
  185. #invalid_previous_password_message (Rodauth)
  186. #json_request? (Rodauth)
  187. #json_response (Rodauth)
  188. #jwt_payload (Rodauth)
  189. #jwt_secret (Rodauth)
  190. #jwt_session_hash (Rodauth)
  191. #jwt_token (Rodauth)
  192. #last_account_activity_at (Rodauth)
  193. #last_account_login_at (Rodauth)
  194. #load_memory (Rodauth)
  195. #loaded_templates (Rodauth)
  196. #loaded_templates (Rodauth::Feature)
  197. #locked_out? (Rodauth)
  198. #logged_in? (Rodauth)
  199. #logged_in_via_remember_key? (Rodauth)
  200. #login_confirm_label (Rodauth)
  201. #login_does_not_meet_requirements_message (Rodauth)
  202. #login_failed_reset_password_request_form (Rodauth)
  203. #login_form_footer (Rodauth)
  204. #login_hidden_field (Rodauth)
  205. #login_meets_email_requirements? (Rodauth)
  206. #login_meets_length_requirements? (Rodauth)
  207. #login_meets_requirements? (Rodauth)
  208. #login_required (Rodauth)
  209. #login_too_long_message (Rodauth)
  210. #login_too_short_message (Rodauth)
  211. #logout (Rodauth)
  212. #modifications_require_password? (Rodauth)
  213. #new_account (Rodauth)
  214. #new_recovery_code (Rodauth)
  215. #no_longer_active_session (Rodauth)
  216. #only_json? (Rodauth)
  217. #open_account? (Rodauth)
  218. #otp_add_key (Rodauth)
  219. #otp_auth_form_footer (Rodauth)
  220. #otp_exists? (Rodauth)
  221. #otp_issuer (Rodauth)
  222. #otp_key_ds (Rodauth)
  223. #otp_locked_out? (Rodauth)
  224. #otp_lockout_error_flash (Rodauth)
  225. #otp_lockout_redirect (Rodauth)
  226. #otp_new_secret (Rodauth)
  227. #otp_provisioning_name (Rodauth)
  228. #otp_provisioning_uri (Rodauth)
  229. #otp_qr_code (Rodauth)
  230. #otp_record_authentication_failure (Rodauth)
  231. #otp_remove (Rodauth)
  232. #otp_remove_auth_failures (Rodauth)
  233. #otp_tmp_key (Rodauth)
  234. #otp_update_last_use (Rodauth)
  235. #otp_valid_code? (Rodauth)
  236. #otp_valid_key? (Rodauth)
  237. #param (Rodauth)
  238. #param_or_nil (Rodauth)
  239. #password_changed_email_body (Rodauth)
  240. #password_confirm_label (Rodauth)
  241. #password_does_not_contain_null_byte? (Rodauth)
  242. #password_does_not_meet_requirements_message (Rodauth)
  243. #password_doesnt_match_previous_password? (Rodauth)
  244. #password_expiration_ds (Rodauth)
  245. #password_expired? (Rodauth)
  246. #password_has_enough_character_groups? (Rodauth)
  247. #password_has_no_invalid_pattern? (Rodauth)
  248. #password_hash (Rodauth)
  249. #password_hash_cost (Rodauth)
  250. #password_hash_ds (Rodauth)
  251. #password_match? (Rodauth)
  252. #password_meets_length_requirements? (Rodauth)
  253. #password_meets_requirements? (Rodauth)
  254. #password_not_in_dictionary? (Rodauth)
  255. #password_not_one_of_the_most_common? (Rodauth)
  256. #password_not_too_many_repeating_characters? (Rodauth)
  257. #password_one_of_most_common? (Rodauth)
  258. #password_recently_entered? (Rodauth)
  259. #password_reset_ds (Rodauth)
  260. #password_too_many_repeating_characters_message (Rodauth)
  261. #password_too_short_message (Rodauth)
  262. #post_configure (Rodauth)
  263. #precompile_rodauth_templates (Rodauth::ClassMethods)
  264. #previous_password_ds (Rodauth)
  265. #raised_uniqueness_violation (Rodauth)
  266. #raises_uniqueness_violation? (Rodauth)
  267. #random_key (Rodauth)
  268. #recovery_code_match? (Rodauth)
  269. #recovery_codes_ds (Rodauth)
  270. #recovery_codes_primary? (Rodauth)
  271. #recovery_codes_remove (Rodauth)
  272. #redirect (Rodauth::Feature)
  273. #redirect (Rodauth)
  274. #remember_key_ds (Rodauth)
  275. #remember_login (Rodauth)
  276. #remove_email_auth_key (Rodauth)
  277. #remove_lockout_metadata (Rodauth)
  278. #remove_remember_key (Rodauth)
  279. #remove_reset_password_key (Rodauth)
  280. #remove_verify_account_key (Rodauth)
  281. #remove_verify_login_change_key (Rodauth)
  282. #render (Rodauth)
  283. #request (Rodauth)
  284. #require_account (Rodauth)
  285. #require_account_session (Rodauth)
  286. #require_authentication (Rodauth)
  287. #require_current_password (Rodauth)
  288. #require_login (Rodauth)
  289. #require_otp_setup (Rodauth)
  290. #require_sms_available (Rodauth)
  291. #require_sms_not_setup (Rodauth)
  292. #require_sms_setup (Rodauth)
  293. #require_two_factor_authenticated (Rodauth)
  294. #require_two_factor_not_authenticated (Rodauth)
  295. #require_two_factor_setup (Rodauth)
  296. #reset_password_email_body (Rodauth)
  297. #reset_password_email_link (Rodauth)
  298. #reset_password_email_recently_sent? (Rodauth)
  299. #reset_password_key_insert_hash (Rodauth)
  300. #reset_password_request_link (Rodauth)
  301. #reset_single_session_key (Rodauth)
  302. #response (Rodauth)
  303. #retry_on_uniqueness_violation (Rodauth)
  304. #return_json_response (Rodauth)
  305. #rodauth (Rodauth::ClassMethods)
  306. #rodauth (Rodauth::InstanceMethods)
  307. #rodauth (Rodauth::RequestMethods)
  308. #route (Rodauth::Feature)
  309. #route! (Rodauth)
  310. #save_account (Rodauth)
  311. #send_email_auth_email (Rodauth)
  312. #send_password_changed_email (Rodauth)
  313. #send_reset_password_email (Rodauth)
  314. #send_unlock_account_email (Rodauth)
  315. #send_verify_account_email (Rodauth)
  316. #send_verify_login_change_email (Rodauth)
  317. #session (Rodauth)
  318. #session_expiration_redirect (Rodauth)
  319. #session_jwt (Rodauth)
  320. #session_key (Rodauth::Feature)
  321. #session_value (Rodauth)
  322. #set_deadline_value (Rodauth)
  323. #set_deadline_values? (Rodauth)
  324. #set_email_auth_email_last_sent (Rodauth)
  325. #set_error_flash (Rodauth)
  326. #set_expired (Rodauth)
  327. #set_field_error (Rodauth)
  328. #set_http_basic_auth_error_response (Rodauth)
  329. #set_jwt (Rodauth)
  330. #set_jwt_token (Rodauth)
  331. #set_last_password_entry (Rodauth)
  332. #set_new_account_password (Rodauth)
  333. #set_notice_flash (Rodauth)
  334. #set_notice_now_flash (Rodauth)
  335. #set_password (Rodauth)
  336. #set_redirect_error_flash (Rodauth)
  337. #set_redirect_error_status (Rodauth)
  338. #set_reset_password_email_last_sent (Rodauth)
  339. #set_response_error_status (Rodauth)
  340. #set_session_value (Rodauth)
  341. #set_title (Rodauth)
  342. #set_unlock_account_email_last_sent (Rodauth)
  343. #set_verify_account_email_last_sent (Rodauth)
  344. #setup_account_verification (Rodauth)
  345. #show_lockout_page (Rodauth)
  346. #single_session_ds (Rodauth)
  347. #skip_login_field_on_login? (Rodauth)
  348. #skip_password_field_on_login? (Rodauth)
  349. #skip_status_checks? (Rodauth)
  350. #sms_auth_message (Rodauth)
  351. #sms_available? (Rodauth)
  352. #sms_code (Rodauth)
  353. #sms_code_issued_at (Rodauth)
  354. #sms_code_match? (Rodauth)
  355. #sms_codes_primary? (Rodauth)
  356. #sms_confirm (Rodauth)
  357. #sms_confirm_failure (Rodauth)
  358. #sms_confirm_message (Rodauth)
  359. #sms_confirmation_match? (Rodauth)
  360. #sms_current_auth? (Rodauth)
  361. #sms_disable (Rodauth)
  362. #sms_ds (Rodauth)
  363. #sms_failures (Rodauth)
  364. #sms_locked_out? (Rodauth)
  365. #sms_needs_confirmation? (Rodauth)
  366. #sms_new_auth_code (Rodauth)
  367. #sms_new_confirm_code (Rodauth)
  368. #sms_normalize_phone (Rodauth)
  369. #sms_phone (Rodauth)
  370. #sms_record_failure (Rodauth)
  371. #sms_remove_failures (Rodauth)
  372. #sms_send (Rodauth)
  373. #sms_send_auth_code (Rodauth)
  374. #sms_send_confirm_code (Rodauth)
  375. #sms_set_code (Rodauth)
  376. #sms_setup (Rodauth)
  377. #sms_setup? (Rodauth)
  378. #sms_valid_phone? (Rodauth)
  379. #split_token (Rodauth)
  380. #template_path (Rodauth)
  381. #throw_basic_auth_error (Rodauth)
  382. #throw_error (Rodauth)
  383. #throw_error_status (Rodauth)
  384. #timing_safe_eql? (Rodauth)
  385. #token_link (Rodauth)
  386. #transaction (Rodauth)
  387. #two_factor_auth_fallback_redirect (Rodauth)
  388. #two_factor_auth_required_redirect (Rodauth)
  389. #two_factor_authenticate (Rodauth)
  390. #two_factor_authenticated? (Rodauth)
  391. #two_factor_authentication_setup? (Rodauth)
  392. #two_factor_modifications_require_password? (Rodauth)
  393. #two_factor_need_setup_redirect (Rodauth)
  394. #two_factor_password_match? (Rodauth)
  395. #two_factor_remove (Rodauth)
  396. #two_factor_remove_auth_failures (Rodauth)
  397. #two_factor_remove_session (Rodauth)
  398. #two_factor_update_session (Rodauth)
  399. #unique_constraint_violation_class (Rodauth)
  400. #unlock_account (Rodauth)
  401. #unlock_account_email_body (Rodauth)
  402. #unlock_account_email_link (Rodauth)
  403. #unlock_account_email_recently_sent? (Rodauth)
  404. #update_account (Rodauth)
  405. #update_activity (Rodauth)
  406. #update_hash_ds (Rodauth)
  407. #update_last_activity (Rodauth)
  408. #update_last_login (Rodauth)
  409. #update_login (Rodauth)
  410. #update_password_changed_at (Rodauth)
  411. #update_password_hash? (Rodauth)
  412. #update_session (Rodauth)
  413. #update_single_session_key (Rodauth)
  414. #update_sms (Rodauth)
  415. #use_database_authentication_functions? (Rodauth)
  416. #use_date_arithmetic? (Rodauth)
  417. #use_jwt? (Rodauth)
  418. #use_multi_phase_login? (Rodauth)
  419. #use_request_specific_csrf_tokens? (Rodauth)
  420. #uses_two_factor_authentication? (Rodauth)
  421. #valid_jwt? (Rodauth)
  422. #verified_account? (Rodauth)
  423. #verify_account (Rodauth)
  424. #verify_account_check_already_logged_in (Rodauth)
  425. #verify_account_ds (Rodauth)
  426. #verify_account_email_body (Rodauth)
  427. #verify_account_email_link (Rodauth)
  428. #verify_account_email_recently_sent? (Rodauth)
  429. #verify_account_email_resend (Rodauth)
  430. #verify_account_key_insert_hash (Rodauth)
  431. #verify_account_resend_link (Rodauth)
  432. #verify_login_change (Rodauth)
  433. #verify_login_change_ds (Rodauth)
  434. #verify_login_change_email_body (Rodauth)
  435. #verify_login_change_email_link (Rodauth)
  436. #verify_login_change_key_insert_hash (Rodauth)
  437. #verify_login_change_old_login (Rodauth)
  438. #view (Rodauth::Feature)
  439. #view (Rodauth)