account_urls = [path('', ratelimit(key='ip', rate=settings.DEFAULT_RATE_LIMIT, method='GET')(AccountView.as_view()), name='account'), path('change-email/', account_email_change, name='email_change_confirm_password'), path('password/', include([path('change/', ratelimit(key='user', rate=settings.DEFAULT_RATE_LIMIT, method='POST')(auth_views.PasswordChangeView.as_view(template_name='users/change_password.html', success_url=reverse_lazy('users:account'))), name='password_change'), path('reset/', PasswordResetView.as_view(), name='password_reset'), path('reset/done/', auth_views.PasswordResetDoneView.as_view(template_name='users/password_reset/done.html'), name='password_reset_done'), path('reset/confirm/<uidb64>/<token>/', PasswordResetConfirmView.as_view(), name='password_reset_confirm'), path('reset/complete/', auth_views.PasswordResetCompleteView.as_view(template_name='users/password_reset/complete.html'), name='password_reset_complete')])), path('confirmation/done/', EmailChangeDoneView.as_view(), name='confirm_link_sent'), path('confirmation/<uidb64>/<token>/', EmailChangeConfirmationView.as_view(), name='confirm_email'), path('activate/<uidb64>/<token>/', ActivationView.as_view(), name='activate'), path('hijack/', hijack_view, name='hijack'), path('passkeys/', passkey_list, name='passkey_list'), path('passkeys/register/begin/', passkey_register_begin, name='passkey_register_begin'), path('passkeys/register/complete/', passkey_register_complete, name='passkey_register_complete'), path('passkeys/<int:pk>/delete/', passkey_delete, name='passkey_delete'), path('passkeys/<int:pk>/rename/', passkey_rename, name='passkey_rename'), path('activate/', create_password, name='activate_password'), path('oauth', oauth, name='oauth'), path('set-timezone/', set_timezone_view, name='set_timezone'), path('two_factor/setup/', TWOFASetupView.as_view(), name='setup'), path('two_factor/backup_tokens/', BackupTokensView.as_view(), name='backup_tokens'), path('two_factor/disable/', TWOFADisableView.as_view(), name='disable'), path('two_factor/admin/disable/<str:user_id>/', TWOFAAdminDisableView.as_view(), name='admin_disable'), path('auth/<uidb64>/<token>/signup/', PasswordlessSignupView.as_view(), name='do_passwordless_signup'), path('auth/<uidb64>/<token>/', PasswordlessLoginView.as_view(), name='do_passwordless_login'), path('auth/set-user-password/', set_password_view, name='set_user_password'), path('sessions/trusted-device/', elevate_view, {'template_name': 'elevate/elevate.html'}, name='elevate'), path('sessions/send-confirm-access-email/', send_confirm_access_email_view, name='elevate_send_confirm_access_email'), path('sessions/verify-confirmation-code/', elevate_check_code_view, name='elevate_check_code')]