1
0
mirror of https://github.com/0rangebananaspy/authelia.git synced 2024-09-14 22:47:21 +07:00
authelia/internal/suites
Amir Zarrinkafsh daaa16c182
refactor(suites): validate totp inputs ()
This change validates the inputs for the TOTP code entry.
This was previously discarded and left unvalidated during the move to rod from within the integration tests.
2022-04-19 14:11:15 +10:00
..
ActiveDirectory feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
BypassAll feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
CLI feat(commands): add access-control check-policy command () 2022-02-28 14:15:01 +11:00
common/ssl [FEATURE] Make Authelia serve over TLS in all suites () 2020-04-14 09:57:28 +10:00
Docker feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
DuoPush feat(duo): multi device selection () 2021-12-01 14:32:58 +11:00
example fix(suites): add missing traefik routes () 2022-04-19 13:36:49 +10:00
HAProxy feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
HighAvailability feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
LDAP feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
MariaDB feat(totp): algorithm and digits config () 2021-12-01 23:11:29 +11:00
MySQL feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
NetworkACL feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
OIDC refactor(configuration): ensure all keys are validated () 2022-04-16 20:48:07 +10:00
OIDCTraefik refactor(configuration): ensure all keys are validated () 2022-04-16 20:48:07 +10:00
OneFactorOnly feat(duo): multi device selection () 2021-12-01 14:32:58 +11:00
PathPrefix feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
Postgres feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
ShortTimeouts feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
Standalone refactor: misc password policy refactoring () 2022-04-03 10:48:26 +10:00
Traefik feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
Traefik2 feat(storage): encrypted secret values () 2021-11-25 12:56:58 +11:00
action_2fa_methods.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
action_http.go refactor: remove ioutil () 2021-12-02 00:14:15 +11:00
action_login.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
action_logout.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
action_mail.go [CI] Add wsl linter () 2020-05-05 21:35:32 +02:00
action_register.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
action_reset_password.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
action_totp.go refactor(suites): validate totp inputs () 2022-04-19 14:11:15 +10:00
action_visit.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
const.go feat: webauthn () 2022-03-03 22:20:43 +11:00
docker-compose.yml ci: add yamllint () 2021-04-11 06:51:00 +10:00
docker.go feat(duo): multi device selection () 2021-12-01 14:32:58 +11:00
duo.go feat(duo): multi device selection () 2021-12-01 14:32:58 +11:00
environment.go feat: implement mutual tls in the web server () 2022-04-05 09:57:47 +10:00
http.go [CI] Add wsl linter () 2020-05-05 21:35:32 +02:00
kubernetes.go fix: include major in go.mod module directive () 2021-08-11 11:16:46 +10:00
README.md Rewrite and fix remaining suites in Go. 2019-12-05 11:05:24 +01:00
registry.go [CI] Add wsl linter () 2020-05-05 21:35:32 +02:00
scenario_available_methods_test.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
scenario_backend_protection_test.go fix(server): respond with 404/405 appropriately () 2022-04-04 09:58:01 +10:00
scenario_bypass_policy_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
scenario_custom_headers_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
scenario_default_redirection_url_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
scenario_inactivity_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
scenario_oidc_test.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
scenario_one_factor_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
scenario_password_complexity_test.go refactor: apply godot recommendations () 2022-01-31 16:25:15 +11:00
scenario_redirection_check_test.go refactor: apply godot recommendations () 2022-01-31 16:25:15 +11:00
scenario_redirection_url_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
scenario_regulation_test.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
scenario_reset_password_test.go refactor: apply godot recommendations () 2022-01-31 16:25:15 +11:00
scenario_signin_email_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
scenario_two_factor_test.go refactor: apply godot recommendations () 2022-01-31 16:25:15 +11:00
scenario_user_preferences_test.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
suite_activedirectory_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_activedirectory.go [FEATURE] Support MSAD password reset via unicodePwd attribute () 2020-11-27 20:59:22 +11:00
suite_bypass_all_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_bypass_all.go [FEATURE] Support MSAD password reset via unicodePwd attribute () 2020-11-27 20:59:22 +11:00
suite_cli_test.go feat(commands): user opaque identifiers commands () 2022-04-09 17:13:19 +10:00
suite_cli.go feat(commands): user opaque identifiers commands () 2022-04-09 17:13:19 +10:00
suite_docker_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_docker.go [FEATURE] Support MSAD password reset via unicodePwd attribute () 2020-11-27 20:59:22 +11:00
suite_duo_push_test.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
suite_duo_push.go feat(duo): multi device selection () 2021-12-01 14:32:58 +11:00
suite_haproxy_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_haproxy.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_high_availability_test.go refactor: apply godot recommendations () 2022-01-31 16:25:15 +11:00
suite_high_availability.go feat(session): add redis sentinel provider () 2021-03-10 10:03:05 +11:00
suite_kubernetes_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_kubernetes.go feat(duo): multi device selection () 2021-12-01 14:32:58 +11:00
suite_ldap_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_ldap.go feat: go:embed static assets () 2021-02-22 10:07:06 +11:00
suite_mariadb_test.go feat(totp): algorithm and digits config () 2021-12-01 23:11:29 +11:00
suite_mariadb.go feat(totp): algorithm and digits config () 2021-12-01 23:11:29 +11:00
suite_mysql_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_mysql.go [FEATURE] Support MSAD password reset via unicodePwd attribute () 2020-11-27 20:59:22 +11:00
suite_network_acl_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_network_acl.go refactor: apply godot recommendations () 2022-01-31 16:25:15 +11:00
suite_oidc_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_oidc_traefik_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_oidc_traefik.go feature(oidc): add support for OpenID Connect 2021-05-05 00:15:36 +02:00
suite_oidc.go feature(oidc): add support for OpenID Connect 2021-05-05 00:15:36 +02:00
suite_one_factor_only_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_one_factor_only.go [FEATURE] Support MSAD password reset via unicodePwd attribute () 2020-11-27 20:59:22 +11:00
suite_pathprefix_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_pathprefix.go [FEATURE] Support MSAD password reset via unicodePwd attribute () 2020-11-27 20:59:22 +11:00
suite_postgres_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_postgres.go [FEATURE] Support MSAD password reset via unicodePwd attribute () 2020-11-27 20:59:22 +11:00
suite_short_timeouts_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_short_timeouts.go [FEATURE] Support MSAD password reset via unicodePwd attribute () 2020-11-27 20:59:22 +11:00
suite_standalone_test.go feat: webauthn () 2022-03-03 22:20:43 +11:00
suite_standalone.go refactor: apply godot recommendations () 2022-01-31 16:25:15 +11:00
suite_traefik_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_traefik.go [FEATURE] Support MSAD password reset via unicodePwd attribute () 2020-11-27 20:59:22 +11:00
suite_traefik2_test.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
suite_traefik2.go feat(session): add redis sentinel provider () 2021-03-10 10:03:05 +11:00
suites.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
utils.go refactor: directly return error where sufficient () 2022-02-10 09:07:53 +11:00
verify_body_contains.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
verify_is_authenticated_page.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
verify_is_consent_page.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
verify_is_first_factor_page.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
verify_is_home.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
verify_is_oidc.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
verify_is_public.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
verify_is_second_factor_page.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
verify_mail.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
verify_notification.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
verify_secret_authorized.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00
verify_url_is.go refactor(suites): replace selenium with go-rod () 2021-11-06 00:14:42 +11:00
webdriver.go feat(oidc): persistent storage () 2022-04-07 15:33:53 +10:00

Authelia Suites

A suite is a kind of virtual environment for Authelia. Please read the related documentation here to get more details.