authelia/internal/suites
James Elliott 9ceee6c660
feat(storage): only store identity token metadata (#2627)
This change makes it so only metadata about tokens is stored. Tokens can still be resigned due to conversion methods that convert from the JWT type to the database type. This should be more efficient and should mean we don't have to encrypt tokens or token info in the database at least for now.
2021-11-30 17:58:21 +11:00
..
ActiveDirectory feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
BypassAll feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
CLI feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
Docker feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
DuoPush feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
HAProxy feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
HighAvailability feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
LDAP feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
Mariadb feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
MySQL feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
NetworkACL feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
OIDC feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
OIDCTraefik feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
OneFactorOnly feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
PathPrefix feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
Postgres feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
ShortTimeouts feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
Standalone feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
Traefik feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
Traefik2 feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
common/ssl [FEATURE] Make Authelia serve over TLS in all suites (#864) 2020-04-14 09:57:28 +10:00
example feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
README.md Rewrite and fix remaining suites in Go. 2019-12-05 11:05:24 +01:00
action_2fa_methods.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
action_http.go [CI] Add wsl linter (#980) 2020-05-05 21:35:32 +02:00
action_login.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
action_logout.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
action_mail.go [CI] Add wsl linter (#980) 2020-05-05 21:35:32 +02:00
action_register.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
action_reset_password.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
action_totp.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
action_visit.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
const.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
docker-compose.yml ci: add yamllint (#1895) 2021-04-11 06:51:00 +10:00
docker.go fix: include major in go.mod module directive (#2278) 2021-08-11 11:16:46 +10:00
duo.go [CI] Add godot linter (#958) 2020-05-02 15:06:39 +10:00
environment.go refactor(web): use transformindexhtml vite hook (#2488) 2021-10-11 20:30:02 +11:00
http.go [CI] Add wsl linter (#980) 2020-05-05 21:35:32 +02:00
kubernetes.go fix: include major in go.mod module directive (#2278) 2021-08-11 11:16:46 +10:00
registry.go [CI] Add wsl linter (#980) 2020-05-05 21:35:32 +02:00
scenario_available_methods_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_backend_protection_test.go test(suites): short mode skip suites testing (#1823) 2021-03-14 18:08:26 +11:00
scenario_bypass_policy_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_custom_headers_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_default_redirection_url_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_inactivity_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_oidc_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_one_factor_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_password_complexity_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_redirection_check_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_redirection_url_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_regulation_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_reset_password_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_signin_email_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_two_factor_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
scenario_user_preferences_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_activedirectory.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_activedirectory_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_bypass_all.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_bypass_all_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_cli.go feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
suite_cli_test.go feat(storage): only store identity token metadata (#2627) 2021-11-30 17:58:21 +11:00
suite_docker.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_docker_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_duo_push.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_duo_push_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_haproxy.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_haproxy_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_high_availability.go feat(session): add redis sentinel provider (#1768) 2021-03-10 10:03:05 +11:00
suite_high_availability_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_kubernetes.go fix: include major in go.mod module directive (#2278) 2021-08-11 11:16:46 +10:00
suite_kubernetes_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_ldap.go feat: go:embed static assets (#1733) 2021-02-22 10:07:06 +11:00
suite_ldap_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_mariadb.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_mariadb_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_mysql.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_mysql_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_network_acl.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_network_acl_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_oidc.go feature(oidc): add support for OpenID Connect 2021-05-05 00:15:36 +02:00
suite_oidc_test.go refactor(suites): replace selenium with go-rod (#2534) 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_traefik_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_one_factor_only.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_one_factor_only_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_pathprefix.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_pathprefix_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_postgres.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_postgres_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_short_timeouts.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_short_timeouts_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_standalone.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_standalone_test.go feat(storage): encrypted secret values (#2588) 2021-11-25 12:56:58 +11:00
suite_traefik.go [FEATURE] Support MSAD password reset via unicodePwd attribute (#1460) 2020-11-27 20:59:22 +11:00
suite_traefik2.go feat(session): add redis sentinel provider (#1768) 2021-03-10 10:03:05 +11:00
suite_traefik2_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suite_traefik_test.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
suites.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
utils.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_body_contains.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_is_authenticated_page.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_is_consent_page.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_is_first_factor_page.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_is_home.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_is_oidc.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_is_public.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_is_second_factor_page.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_mail.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_notification.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_secret_authorized.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
verify_url_is.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00
webdriver.go refactor(suites): replace selenium with go-rod (#2534) 2021-11-06 00:14:42 +11:00

README.md

Authelia Suites

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