Commit Graph

  • 3c20d31a13
    adjust for release master 3.0.0 Wolfgang Hottgenroth 2023-11-07 10:18:49 +01:00
  • 14a1cb8ea3
    fix v3.0.0-beta2 3.0.0-beta3 Wolfgang Hottgenroth 2023-11-07 10:06:15 +01:00
  • 506fdc56ad
    changes v3.0.0-beta1 Wolfgang Hottgenroth 2023-11-07 10:02:31 +01:00
  • 2ddbb8576f
    documentation Wolfgang Hottgenroth 2023-11-07 09:59:46 +01:00
  • e41e8e1a17
    ignore ci script for docker test03-wn Wolfgang Hottgenroth 2023-11-07 09:10:16 +01:00
  • 86894f72ed
    add ci script Wolfgang Hottgenroth 2023-11-07 09:08:20 +01:00
  • 3f9d70e87b
    tidied up Wolfgang Hottgenroth 2023-11-07 08:54:40 +01:00
  • fb24320552
    role added to configuration Wolfgang Hottgenroth 2023-11-06 22:25:00 +01:00
  • f6120640d2
    evaluate role in higher layer Wolfgang Hottgenroth 2023-11-06 22:09:29 +01:00
  • ab2d527dbd
    we get closer Wolfgang Hottgenroth 2023-11-06 19:59:31 +01:00
  • 5828a9a5a2
    debugging for analyzing token Wolfgang Hottgenroth 2023-11-06 18:15:03 +01:00
  • c4317b7503
    Allow to be run without middleware + improve request reading consistency (#217) Thom Seddon 2021-06-24 21:45:28 +01:00
  • 4ffb6593d5
    Add GitHub Actions workflow for creating binaries for releases (#184) (#199) em0lar / Leo 2021-02-01 21:28:00 +01:00
  • 6c6f75e80d
    Make listen port configurable (#230) hesstobi 2021-02-01 21:10:50 +01:00
  • 8be8244b13
    Switch to Github Actions for CI (#219) Thom Seddon 2021-01-03 13:44:40 +00:00
  • f96a3fb332
    Remove double brackets typo in readme (#218) Thom Seddon 2020-12-10 21:39:49 +00:00
  • c19f622fbd
    Create codeql-analysis.yml Thom Seddon 2020-10-01 09:29:36 +01:00
  • 04f5499f0b
    Allow override of domains and whitelist in rules (#169) Thom Seddon 2020-09-23 14:50:15 +01:00
  • 41560feaa7
    Support concurrent CSRF cookies by using a prefix of nonce (#187) Thom Seddon 2020-09-23 14:48:04 +01:00
  • 1743537438
    Fix simple-separate-pod url path (#148) Ricardo Sousa 2020-07-17 14:14:27 +01:00
  • 9e5994b959
    Add Generic OAuth Provider (#138) v2.2.0 Thom Seddon 2020-06-29 21:04:42 +01:00
  • 870724c994
    Fail if there is an error retrieving the user + extra test (#142) Thom Seddon 2020-06-29 21:02:45 +01:00
  • be2b4ba9f4
    Remove unused user fields (#141) Thom Seddon 2020-06-29 21:01:59 +01:00
  • 529e28d83b
    Add FUNDING.yml (#135) Thom Seddon 2020-06-26 15:41:33 +01:00
  • 2937b04fdb
    Add support for resource indicator to OIDC provider (#131) Thom Seddon 2020-06-11 12:24:51 +01:00
  • fb8b216481
    Optionally match emails against *either* whitelist or domains when both are provided (#106) Thom Seddon 2020-06-03 14:11:59 +01:00
  • 8b3a950162
    Add logout endpoint (#107) Thom Seddon 2020-06-03 14:00:47 +01:00
  • 655eddeaf9 Add note on using auth host mode with selective auth Thom Seddon 2020-05-26 14:55:23 +01:00
  • c63fd738d6
    Rename selective auth + fix selective auth examples (#130) Thom Seddon 2020-05-26 14:47:14 +01:00
  • 00b5d9e031
    standardize on 'traefik-forward-auth-secrets' for kubernetes examples (#127) Leland Sindt 2020-05-26 08:12:26 -05:00
  • 8902cf8735 Use Traefik v2 in README examples and links + use consistent images in examples Thom Seddon 2020-05-23 16:42:02 +01:00
  • 3345f8ec69 Add traefik v2 swarm examples Thom Seddon 2020-05-23 14:43:52 +01:00
  • 60604ad3db Always prompt user to select account on google login Thom Seddon 2020-05-12 13:42:58 +01:00
  • a668454a11 Warn when using http without insecure cookie Thom Seddon 2020-05-12 13:20:51 +01:00
  • eec62eb03a Improve logging detail and consistency Thom Seddon 2020-05-11 14:42:53 +01:00
  • 7381450015 Improve internal function docs Thom Seddon 2020-05-11 14:42:33 +01:00
  • f7a94e7db9 Add traefik v2 kubernetes examples Thom Seddon 2020-05-07 15:47:58 +01:00
  • f802a366de Add note on avoiding rules that might break redirect flow Thom Seddon 2020-05-07 15:28:00 +01:00
  • 07f9587bc1 Modify references from Universal Authentication to Global Authentication Thom Seddon 2020-05-07 15:22:48 +01:00
  • 1ac0ca9732 traefik v1.7 kubernetes doc fixes Thom Seddon 2020-04-28 17:15:53 +01:00
  • 9abf5645b7 Add kubernetes examples + better document methods of applying authentication Thom Seddon 2020-04-24 14:22:29 +01:00
  • 3a66191314 Document ARM releases on docker hub Thom Seddon 2020-04-23 14:22:03 +01:00
  • c3b4ba8244
    Allow multiple cookie domains, domains and whitelists with environment variable (#98) Pierre Kisters 2020-04-14 08:48:55 +02:00
  • b413c60d42 Update golang arm versions Thiago Pinto 2020-03-01 16:06:39 -03:00
  • e678a33016 Add .git to .dockerignore Sandro Jäckel 2020-04-08 13:11:15 +02:00
  • 3652a0b244 Add OIDC docs + examples v2.1.0 Thom Seddon 2020-02-10 17:01:01 +00:00
  • 68c329901a Update go1.12 -> go1.13 + update dependencies + mod tidy Thom Seddon 2020-01-18 14:26:54 +00:00
  • ffa5afbf22 Simplify oauth server testing Thom Seddon 2020-01-15 21:52:41 +00:00
  • 5a9c6adedf Multiple provider support + OIDC provider Thom Seddon 2019-09-18 17:55:52 +01:00
  • d0b48f58d4 Update go1.12 -> go1.13 + update dependencies + mod tidy v2.1.0-rc1 Thom Seddon 2020-01-18 14:26:54 +00:00
  • 391793b220 Simplify oauth server testing Thom Seddon 2020-01-15 21:52:41 +00:00
  • c9289d6fc1 Multiple provider support + OIDC provider Thom Seddon 2019-09-18 17:55:52 +01:00
  • 5dfd4f2878 Add arm builds. Fixes #38 Thom Seddon 2019-09-30 10:53:01 +01:00
  • a99330e6b2 Fix typos Thom Seddon 2019-07-08 17:21:08 +01:00
  • 5a676f3068 Fix rules argument (#71) Sandro 2019-09-20 17:28:11 +02:00
  • 3e6ccc8f45 Redirect to login on cookie expiry + simplify ValidateCookie function Thom Seddon 2019-06-13 15:13:52 +01:00
  • 3e92400202 Fix backwards compat on "domain" config + remove "domains" config v2.0.1 Thom Seddon 2019-06-11 13:14:29 +01:00
  • 72fc88a82b Add extra tests for env var backwards compat Thom Seddon 2019-06-11 10:06:44 +01:00
  • 2c148d3a23 Add releases info to README v2.0.0 Thom Seddon 2019-06-10 12:19:53 +01:00
  • d33ecc0654 Make rule parsing more robust Thom Seddon 2019-06-10 11:37:38 +01:00
  • 41a3f2a5a9 Fix missing client id/secret log message Thom Seddon 2019-06-10 11:24:14 +01:00
  • 5a17187855 Fix go-flags dep + formatting v2.0.0-rc3 Thom Seddon 2019-05-13 11:56:43 +01:00
  • e7b567bc92 Fix typos. Inspired by #43 Thom Seddon 2019-05-13 11:27:31 +01:00
  • a4a34dcd76 Handle unknown ini options Thom Seddon 2019-05-07 19:17:42 +01:00
  • d1b12e4ffb Fix host/method rule matching + tests Thom Seddon 2019-05-07 14:16:38 +01:00
  • 6f3ac5efe5 pre-release logging + docs improvements and fixes Thom Seddon 2019-05-07 11:39:24 +01:00
  • 2d52eec29c pre-release logging + docs improvements and fixes v2.0.0-rc2 Thom Seddon 2019-05-07 11:39:24 +01:00
  • b0e4b6333d Use updated go-flags version for env-namespace support Thom Seddon 2019-05-07 10:39:29 +01:00
  • dd13f42ddf Update README + examples for v2 Thom Seddon 2019-04-24 10:04:24 +01:00
  • 09661579bd Update README + examples for v2 v2.0.0-rc1 Thom Seddon 2019-04-24 10:04:24 +01:00
  • 8f6e911045 Backwards compatability fixes Thom Seddon 2019-04-23 19:16:24 +01:00
  • fa61c84373 Fix, improve + test google provider initiation Thom Seddon 2019-04-23 18:48:18 +01:00
  • 3cc9cd13e1 Update option descriptions + prefer multiple singular options Thom Seddon 2019-04-23 18:26:56 +01:00
  • 93912f4a6e Overhaul testing to use testify Thom Seddon 2019-04-23 17:49:16 +01:00
  • 2074bc7727 Import f1ba9b5 v2.0.0-beta2 Thom Seddon 2019-04-18 16:34:05 +01:00
  • 6968f6181b Add more v2 tests + fixes + improve legacy config parsing Thom Seddon 2019-04-18 15:07:39 +01:00
  • 5597b7268b Use new rule config + tidy ups Thom Seddon 2019-04-17 11:29:35 +01:00
  • e057f2d63a Improve qsdiff error reporting Thom Seddon 2019-04-15 12:03:31 +01:00
  • 9abe509f66 Refactor progress Thom Seddon 2019-04-12 16:12:13 +01:00
  • d51b93d4b0 Begin refactor + selective auth Thom Seddon 2019-01-30 16:52:47 +00:00
  • f1ba9b5ac4 Update default request logger to include original source IP Thom Seddon 2019-04-18 16:05:03 +01:00
  • d890a4aad6 Add more v2 tests + fixes + improve legacy config parsing v2.0.0-beta1 Thom Seddon 2019-04-18 15:07:39 +01:00
  • 43775591fa Use new rule config + tidy ups Thom Seddon 2019-04-17 11:29:35 +01:00
  • daec9f591a Improve qsdiff error reporting Thom Seddon 2019-04-15 12:03:31 +01:00
  • 091590d391 another attempt at dev travis Thom Seddon 2019-04-12 16:47:36 +01:00
  • 8ca16a88d2 fix dev travis Thom Seddon 2019-04-12 16:34:23 +01:00
  • 814892a88b Refactor progress Thom Seddon 2019-04-12 16:12:13 +01:00
  • 19c249a6d1 fix dockerfile Thom Seddon 2019-01-30 17:15:40 +00:00
  • 0f278d516b fix tests Thom Seddon 2019-01-30 17:04:33 +00:00
  • ae95e8b2e5 Begin refactor + selective auth Thom Seddon 2019-01-30 16:52:47 +00:00
  • 5c800a0170 Remove old logger from tests v0.1.1 0.1.1 Thom Seddon 2019-01-22 14:19:17 +00:00
  • b1fdcc7f56 Fix travis build Thom Seddon 2019-01-22 13:55:49 +00:00
  • db31b09a72 Add report card to README Thom Seddon 2019-01-22 13:12:25 +00:00
  • e1d518db11 Minor logging + comment fix Thom Seddon 2019-01-22 13:10:03 +00:00
  • 67339ae79a Include logrus in docker build Thom Seddon 2019-01-22 12:59:29 +00:00
  • 0b2889935e Log all request headers at debug level Thom Seddon 2019-01-22 12:58:24 +00:00
  • b3b31e2193 Refactor logging Thom Seddon 2019-01-22 12:40:14 +00:00
  • 1a3a099ac1 use gofmt to simplify code Thom Seddon 2019-01-22 10:51:41 +00:00
  • afd8878188 use gofmt to update styling Thom Seddon 2019-01-22 10:50:55 +00:00
  • 6ccd1c6dfc Add documentation for X-Forwarded-User Thom Seddon 2018-12-10 12:48:45 +00:00