authelia/internal/middlewares
James Elliott 2dcfc0b04c
feat(handlers): authz authrequest authelia url (#5181)
This adjusts the AuthRequest Authz implementation behave similarly to the other implementations in as much as Authelia can return the relevant redirection to the proxy and the proxy just utilizes it if possible. In addition it swaps the HAProxy examples over to the ForwardAuth implementation as that's now supported.

Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-08 14:48:55 +10:00
..
asset_override.go fix(server): i18n etags missing (#3973) 2022-09-16 11:19:16 +10:00
authelia_context.go feat(handlers): authz authrequest authelia url (#5181) 2023-04-08 14:48:55 +10:00
authelia_context_test.go feat(server): customizable authz endpoints (#4296) 2023-01-25 20:36:40 +11:00
bridge.go refactor(middlewares): convert the bridge to a builder (#3338) 2022-06-10 11:34:43 +10:00
const.go feat(server): customizable authz endpoints (#4296) 2023-01-25 20:36:40 +11:00
cors.go docs: fix rfc references and fix misc issues (#4879) 2023-02-05 18:11:30 +11:00
cors_test.go refactor(middlewares): convert the bridge to a builder (#3338) 2022-06-10 11:34:43 +10:00
errors.go feat(server): customizable authz endpoints (#4296) 2023-01-25 20:36:40 +11:00
headers.go fix(oidc): csp blocks form_post response form submit (#4719) 2023-01-08 07:04:06 +11:00
http_to_authelia_handler_adaptor.go refactor(handlers): lower case error messages (#2289) 2021-09-17 15:53:40 +10:00
identity_verification.go refactor(notifier): utilize smtp lib (#4403) 2022-12-23 16:06:49 +11:00
identity_verification_test.go refactor(random): add random provider (#4712) 2023-01-07 11:19:41 +11:00
log_request.go feat(metrics): implement prometheus metrics (#3234) 2022-06-14 17:20:13 +10:00
log_request_test.go fix(server): missing modern security headers (#3288) 2022-05-03 12:19:30 +10:00
metrics.go feat(server): customizable authz endpoints (#4296) 2023-01-25 20:36:40 +11:00
password_policy.go feat(server): zxcvbn password policy server side (#3151) 2022-04-15 19:30:51 +10:00
password_policy_test.go feat(server): zxcvbn password policy server side (#3151) 2022-04-15 19:30:51 +10:00
require_first_factor.go feat(server): customizable authz endpoints (#4296) 2023-01-25 20:36:40 +11:00
strip_path.go feat(server): customizable authz endpoints (#4296) 2023-01-25 20:36:40 +11:00
timing_attack_delay.go refactor(random): add random provider (#4712) 2023-01-07 11:19:41 +11:00
timing_attack_delay_test.go refactor(random): add random provider (#4712) 2023-01-07 11:19:41 +11:00
types.go feat(server): customizable authz endpoints (#4296) 2023-01-25 20:36:40 +11:00
util.go fix(web): offline_access consent description (#3679) 2022-07-11 16:24:09 +10:00
wrap.go feat(metrics): implement prometheus metrics (#3234) 2022-06-14 17:20:13 +10:00