Commit Graph

  • 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
  • 26170c56af Merge pull request #84 from balshor/master Jehiah Czebotar 2015-04-17 23:40:23 -0400
  • 5bc77b0ee8 LinkedIn OAuth support. Darren Lee 2015-04-17 15:33:17 -0700
  • 78e080ec46 Merge pull request #83 from 18F/case-insensitive-comparisons Jehiah Czebotar 2015-04-17 20:01:47 -0400
  • 781f34e817 Make address/domain comparisons case-insensitive Mike Bland 2015-04-07 17:25:46 -0400
  • 9534808a0d Merge pull request #81 from 18F/access-token-refactor Jehiah Czebotar 2015-04-07 16:48:07 -0400
  • 83ad43a571 Make proper PassAccessTokenTest methods Mike Bland 2015-04-06 21:35:58 -0400
  • 9887ac3be5 Refactor cookie building and parsing Mike Bland 2015-04-05 10:51:17 -0400
  • cf79fd9e4c Refactor pass_access_token+cookie_secret check Mike Bland 2015-04-05 09:43:40 -0400
  • ca32394c6f Add vim .swp files to gitignore Mike Bland 2015-04-05 09:41:39 -0400
  • b0f0409f2b Merge pull request #82 from 18F/sign-in-redirect Jehiah Czebotar 2015-04-06 23:20:26 -0400
  • 5f747bb768 Redirect to / when /oauth2/sign_in accessed Mike Bland 2015-04-06 22:10:03 -0400
  • 864d4787e9 Merge pull request #80 from 18F/pass-access-token Jehiah Czebotar 2015-04-03 15:45:22 -0400
  • ad3c9a886f Pass the access token to the upstream client Mike Bland 2015-04-02 20:57:17 -0400
  • a9837f90aa Ensure TestNewReverseProxy() passes when offline Mike Bland 2015-04-02 21:06:37 -0400
  • 66d4d72d2e Merge pull request #79 from 18F/add-myusa-provider Jehiah Czebotar 2015-03-31 15:59:11 -0400
  • 291a0b76b9 Add alternate provider information to README Mike Bland 2015-03-31 15:31:22 -0400
  • 59c3ba40f6 Add MyUSA provider Mike Bland 2015-03-31 15:17:17 -0400
  • 243dbb77fb Merge pull request #78 from 18F/generalize-templates Jehiah Czebotar 2015-03-31 13:21:03 -0400
  • 666e6ad436 Add ProviderName field; use in sign_in template Mike Bland 2015-03-31 12:59:07 -0400
  • 0136ab01fd Merge pull request #77 from 18F/extract-providers-package Jehiah Czebotar 2015-03-31 10:22:52 -0400
  • d9a945ebc3 Integrate Provider into Options and OauthProxy Mike Bland 2015-03-30 15:48:30 -0400
  • e2931da853 Create providers package with Google default Mike Bland 2015-03-30 15:30:27 -0400
  • 41044ecac0 Merge pull request #76 from 18F/extract-api-package Jehiah Czebotar 2015-03-30 22:47:16 -0400
  • 45286af4a4 s/18F/bitly/ in import path Mike Bland 2015-03-30 11:42:37 -0400
  • 9d8f932797 Extract api package Mike Bland 2015-03-30 10:23:30 -0400
  • fd74eae9c3 tag 1.1.1 v1.1.1 Jehiah Czebotar 2015-03-23 09:19:24 -0400
  • e1f4941522 Merge pull request #74 from jehiah/request_path_74 Jehiah Czebotar 2015-03-22 07:56:05 -0400
  • 16f2c981f3 fix upstream request path Jehiah Czebotar 2015-03-21 15:29:07 -0400
  • 736ec2aa9f Merge pull request #56 from jehiah/release_56 v1.1 Jehiah Czebotar 2015-03-19 23:03:16 -0400
  • 6b771fdd9e show Go version Jehiah Czebotar 2015-03-19 23:03:00 -0400
  • 8751f48a4c bump to version 1.1 Jehiah Czebotar 2015-03-19 14:52:41 -0400
  • eb67be7ea0 Merge pull request #73 from jehiah/logging_73 Jehiah Czebotar 2015-03-19 22:35:45 -0400
  • b9b5e817fc improve request logging (closer to Apache Common Log) Jehiah Czebotar 2015-03-19 16:37:16 -0400
  • c0160c1e4c Merge pull request #72 from jehiah/cookie_fixes_72 Jehiah Czebotar 2015-03-19 16:18:50 -0400
  • 07c74f55c6 improve handling of cookie domains Jehiah Czebotar 2015-03-19 15:59:48 -0400
  • d5169f92f7 Merge pull request #71 from jehiah/cookie_secure_flag_71 Jehiah Czebotar 2015-03-19 14:49:11 -0400
  • de04e0c519 rename cookie secure flag Jehiah Czebotar 2015-03-17 23:13:45 -0400
  • e67f2d5944 Merge pull request #69 from jehiah/default_redirect_url_69 Jehiah Czebotar 2015-03-19 14:04:05 -0400
  • ebae065b11 make redirect_uri optional Jehiah Czebotar 2015-03-17 16:25:19 -0400
  • 748247dde1 Merge pull request #17 from jehiah/encoded_slashes_17 Jehiah Czebotar 2015-03-19 14:01:56 -0400
  • 71ae70834d pass raw unencoded request URI upstream Jehiah Czebotar 2015-03-17 17:17:40 -0400
  • 85e025db25 Merge pull request #70 from jehiah/templates_dir_70 Jehiah Czebotar 2015-03-17 23:18:00 -0400
  • 2b2324e410 support (optional) custom templates Jehiah Czebotar 2015-03-17 18:06:06 -0400
  • b2dfbd8564 Merge pull request #68 from jehiah/upstream_host_header_68 Jehiah Czebotar 2015-03-17 16:03:53 -0400
  • a162ee809e bump travis Go versions Jehiah Czebotar 2015-03-17 16:02:21 -0400
  • 263e16eeea add --proxy-host-header option Jehiah Czebotar 2015-03-17 15:15:15 -0400
  • 24ef555547 Requests are proxied to the Host specified by the target. John Boxall 2014-11-30 17:13:45 -0800
  • 20a152261c Adds failing test for using upstream Host header. John Boxall 2014-11-30 17:12:33 -0800
  • ade9502dd2 Merge pull request #66 from 18F/enforce-cookie-secret Jehiah Czebotar 2015-03-16 23:03:11 -0400
  • d751bbea4c Catch more options errors at once; add test Mike Bland 2015-03-15 12:23:13 -0400
  • 30e5b636bf Merge pull request #63 from freelancer/http-address-scheme Jehiah Czebotar 2015-02-10 23:15:31 -0500