Commit Graph

  • f74ad56599 Add URL fragment to sign-in form Chris Hundt 2016-01-25 13:43:55 -0500
  • 79b548dae6 modifying README to add information about use with enterprise github Ruta Sakalauskaite 2016-01-21 21:54:29 +0000
  • a9cf8b3313 adding enterprise github provider Ruta Sakalauskaite 2016-01-18 17:33:25 +0000
  • 10f47e325b Add Azure Provider Eelco Cramer 2015-11-09 09:28:34 +0100
  • d5a332c3f2 Merge pull request #194 from r4um/validate-state Jehiah Czebotar 2016-01-19 10:21:32 -0500
  • f957a1e435 Validate state param while redirecting Pranay Kanwar 2016-01-19 13:14:16 +0530
  • 613a342115 Merge pull request #184 from stanhu/trim-trailing-spaces Jehiah Czebotar 2015-12-23 07:43:36 -0500
  • dd4642813b Ignore spaces in authorized emails list Stan Hu 2015-12-23 00:08:51 -0800
  • beebf4dff9 Merge pull request #182 from funkymrrogers/master Jehiah Czebotar 2015-12-16 20:20:48 -0500
  • 0fad1da1df Google UI changes funkymrrogers 2015-12-16 19:10:38 -0600
  • e4626c1360 Sign Upstream requests with HMAC. closes #147 Mike Bland 2015-11-15 22:08:30 -0500
  • 35547a40cb adding option to skip provider button sign_in page Reda Ahdjoudj 2015-11-11 11:42:35 +1100
  • 7c241ec1fe Merge pull request #153 from 18F/auth-only-endpoint Jehiah Czebotar 2015-11-09 11:12:16 -0500
  • d247274b06 Add nginx auth_request config to README Mike Bland 2015-11-09 10:58:44 -0500
  • 462f6d03d2 Extract Authenticate for Proxy, AuthenticateOnly Mike Bland 2015-10-08 14:10:28 -0400
  • e61fc9e7a6 Add /auth endpoint to support Nginx's auth_request Mike Bland 2015-10-08 09:27:00 -0400
  • e6e2dbe459 Merge pull request #164 from philips/go-code-style Jehiah Czebotar 2015-11-09 09:37:11 -0500
  • 6db18804f3 *: rename Oauth to OAuth Brandon Philips 2015-11-09 00:57:01 +0100
  • 1ff2fce25b oauthproxy: rename Uri to URI Brandon Philips 2015-11-09 00:50:42 +0100
  • 51a2e4e48c *: rename Url to URL everywhere Brandon Philips 2015-11-09 00:47:44 +0100
  • 1b0144ba75 Merge pull request #148 from johnboxall/patch-1 Jehiah Czebotar 2015-10-03 20:06:23 -0400
  • a653c3eeeb Pass ProxyPrefix into the error template. John Boxall 2015-10-03 15:59:47 -0700
  • 3ed828ef45 Merge pull request #142 from Tenzer/static-file-server Jehiah Czebotar 2015-09-24 09:48:04 -0400
  • ffeccfe552 Add support for serving static files from a directory Jeppe Toustrup 2015-09-23 22:00:36 +0200
  • 2a784ae0d0 Merge pull request #139 from jburnham/google_group_auth Jehiah Czebotar 2015-09-09 07:19:33 -0400
  • 3fd8f911c2 google: Support restricting access to a specific group(s) Justin Burnham 2015-08-20 03:07:02 -0700
  • d1c0208824 Merge pull request #131 from ebardsley/master Jehiah Czebotar 2015-08-27 07:33:07 -0400
  • ba81a0d30a Merge pull request #137 from guotie/master Jehiah Czebotar 2015-08-25 12:22:40 -0400
  • 8da7325683 Update github.go 铁哥 2015-08-26 00:11:24 +0800
  • 7ba51ba9f2 Merge pull request #133 from sricola/master Jehiah Czebotar 2015-08-09 15:22:02 -0400
  • 85fcd66be6 Google auth configuration screen flow has changed Srivatsa Ray 2015-08-09 12:08:21 -0700
  • 33045a792b Add a flag to set the value of "approval_prompt". Ed Bardsley 2015-07-25 16:27:49 -0700
  • 5ff8aa3581 Merge pull request #128 from jehiah/github_debug_128 Jehiah Czebotar 2015-07-28 07:58:54 -0400
  • 221c99b1ec Merge pull request #130 from mrwacky42/patch-1 Jehiah Czebotar 2015-07-24 17:35:26 -0400
  • f3353c0eea Fix spelling Sharif Nassar 2015-07-24 14:31:25 -0700
  • 0692c3763f More robust handling for missing email Jehiah Czebotar 2015-07-24 16:23:19 -0400
  • c1bf1ad167 github: better debug output for org/team validation Jehiah Czebotar 2015-07-24 16:10:10 -0400
  • 1e48d89e00 clarify required email validation settings Jehiah Czebotar 2015-07-24 16:09:33 -0400
  • c086bddcbe Merge pull request #129 from jburnham/basic_auth_password Jehiah Czebotar 2015-07-24 11:06:32 -0400
  • 7dd5d299e1 Add support for setting the basic auth password. Justin Burnham 2015-07-24 09:17:43 +0000
  • 58d2b88406 Merge pull request #126 from mattk42/master Jehiah Czebotar 2015-07-14 12:04:44 -0400
  • 6cd3e72e09 Check email validity on all requests rather than only on login/refresh mattk42 2015-07-14 08:40:59 -0600
  • 3a792555f1 tag v2.0.1 v2.0.1 Jehiah Czebotar 2015-07-02 23:29:25 -0400
  • 51852c045a Doc updates clarifying external Load Balancer config Jehiah Czebotar 2015-07-02 23:21:59 -0400
  • 01c9d04feb Merge pull request #117 from jehiah/always_refresh_117 Jehiah Czebotar 2015-07-02 23:14:01 -0400
  • d49c3e167f SessionState refactoring; improve token renewal and cookie refresh Jehiah Czebotar 2015-06-23 07:23:39 -0400
  • b9ae5dc8d7 Merge pull request #116 from jehiah/google_refresh_token_116 Jehiah Czebotar 2015-06-23 14:01:35 -0400
  • aa0a725a3a Readme: doc updates Jehiah Czebotar 2015-06-23 14:01:05 -0400
  • 8d50b372e4 immediately redeem refresh token for provider==Google Jehiah Czebotar 2015-06-23 13:23:47 -0400
  • ae2a1e55ab Merge pull request #115 from jehiah/cookie_renew_115 Jehiah Czebotar 2015-06-23 07:57:07 -0400
  • e9b5631eed cookie refresh: validation fixes, interval changes Jehiah Czebotar 2015-06-22 15:10:08 -0400
  • 66a0484721 Merge pull request #111 from jehiah/version_two_111 v2.0 Jehiah Czebotar 2015-06-12 13:12:20 -0400
  • d78aa13464 v2.0 & cleanup changes Jehiah Czebotar 2015-06-07 23:52:28 -0400
  • 1946739e98 Merge pull request #99 from jehiah/ssl_99 Jehiah Czebotar 2015-06-07 23:36:02 -0400
  • f5b2b20f67 support TLS directly Jehiah Czebotar 2015-06-07 21:51:47 -0400
  • 5a5d6dff7e Merge pull request #108 from jehiah/unmarshal_error_108 Jehiah Czebotar 2015-06-07 21:06:50 -0400
  • f5db2e1ff7 More complete HTTP error logging Jehiah Czebotar 2015-06-06 14:15:43 -0400
  • 13e82923f0 Merge pull request #109 from jehiah/github_org_109 Jehiah Czebotar 2015-06-06 14:54:01 -0400
  • a6694ad3c7 github: handle users part of an Org not on a team Jehiah Czebotar 2015-06-06 14:03:59 -0400
  • b313e99352 Merge pull request #91 from jehiah/email_domain_91 Jehiah Czebotar 2015-06-06 14:43:48 -0400
  • 56d19b1c84 disable email validation; rename email-domain argument Jehiah Czebotar 2015-06-06 14:37:54 -0400
  • c5ccd43767 Enable specific oauth2proxy path; change cookie name to _oauth2proxy tonymeng 2015-05-29 15:47:40 -0700
  • 71b79baf33 Merge pull request #107 from 18F/fix-validator-test Jehiah Czebotar 2015-05-31 00:06:45 -0400
  • c3590b5c4c Fix validator_test hang on Solaris, Plan 9 Mike Bland 2015-05-30 22:02:35 -0400
  • 577a3f7f09 Merge pull request #106 from 18F/fix-watcher-build-tags Jehiah Czebotar 2015-05-30 20:05:40 -0400
  • 21f2655280 Fix unsupported WatchForUpdates and build tags Mike Bland 2015-05-30 13:44:18 -0400
  • c6946893e0 example config updates Jehiah Czebotar 2015-05-26 09:18:03 -0400
  • 442be96039 Merge pull request #102 from pidah/fix/oauth2_example_filename Jehiah Czebotar 2015-05-26 07:23:41 -0400
  • 68618a9107 rename example file which is referenced in the README Peter Idah 2015-05-26 11:53:09 +0100
  • a80aad04f7 Readme Updates Jehiah Czebotar 2015-05-21 09:54:21 -0400
  • 4d3b1c4e29 Merge pull request #85 from jehiah/oauth2_proxy_85 Jehiah Czebotar 2015-05-21 02:57:51 -0400
  • b96a078839 Project Rename -> oauth2_proxy Jehiah Czebotar 2015-05-21 02:50:21 -0400
  • 4de133a016 Merge pull request #98 from jehiah/github_provider_98 Jehiah Czebotar 2015-05-21 02:36:11 -0400
  • 37b38dd2f4 Github provider Jehiah Czebotar 2015-05-20 23:23:48 -0400
  • 8471f972e1 Move ValidateToken() to Provider Mike Bland 2015-05-12 21:48:13 -0400
  • aca1fe81f4 Merge pull request #93 from 18F/watcher-done Jehiah Czebotar 2015-05-18 17:16:57 -0400
  • 020a35e85f Remove file watch upon interruption Mike Bland 2015-05-14 07:57:30 -0400
  • 5f2df7167a Ensure watcher tests don't block during shutdown Mike Bland 2015-05-13 18:30:22 -0400
  • 6a0f119fc2 Provide graceful shutdown of file watcher in tests Mike Bland 2015-05-13 17:30:19 -0400
  • 254b26d4a0 Merge pull request #89 from 18F/watch-email-file Jehiah Czebotar 2015-05-12 11:08:38 -0400
  • ca91b5eddd Reload authenticated-emails-file upon update Mike Bland 2015-05-09 19:31:38 -0400
  • 9047920e90 Merge pull request #88 from 18F/auto-refresh Jehiah Czebotar 2015-05-11 22:24:50 -0400
  • 2808ba7beb Update cookie-refresh doc string Mike Bland 2015-05-11 09:55:07 -0400
  • 5c03fe3840 Merge pull request #90 from 18F/robots-txt Jehiah Czebotar 2015-05-10 16:07:36 -0400
  • 5b07d9fcef Provide a robots.txt that denies all crawlers Mike Bland 2015-05-10 15:15:52 -0400
  • 37f287bef4 Calculate cookie expiration from encoded timestamp Mike Bland 2015-05-10 00:11:26 -0400
  • 41b21dd0b1 Enforce that cookie_refresh < cookie_expire Mike Bland 2015-05-09 17:16:19 -0400
  • 8ec967ac32 Check cookie_secret size when cookie_refresh set Mike Bland 2015-05-09 17:31:13 -0400
  • 082b7c0ec8 Set cookie-refresh flag = 0; update README, config Mike Bland 2015-05-09 15:16:26 -0400
  • 84190ab19a Validate user during cookie refresh Mike Bland 2015-05-09 16:48:39 -0400
  • 610341a068 Make ProcessCookie() fail when cookie parse fails Mike Bland 2015-05-09 16:31:18 -0400
  • bd4eae8fec Store access token when cookie-refresh is set Mike Bland 2015-05-09 16:08:55 -0400
  • b6e07d51b2 Validate access_token when auto-refreshing cookie Mike Bland 2015-05-09 15:09:31 -0400
  • 25372567ac ValidateToken() to check access_token validity Mike Bland 2015-05-09 13:01:09 -0400
  • 72857018ee Introduce validate-url flag/config Mike Bland 2015-05-08 17:13:35 -0400
  • 8e2d83600c Implement cookie auto-refresh Mike Bland 2015-05-08 10:00:57 -0400
  • 5cbdb74518 Add ProcessCookie() test Mike Bland 2015-05-08 11:52:03 -0400
  • f554f99abd Ensure all errors are logged in ProcessCookie() Mike Bland 2015-05-08 11:51:43 -0400
  • beed9fb9a2 Extract MakeCookie() Mike Bland 2015-05-08 11:51:11 -0400
  • 1bd90cefe7 Extract ProcessCookie() from ServeHTTP() Mike Bland 2015-05-08 10:09:47 -0400