Jehiah Czebotar and GitHub
6c690b699b
Merge pull request #339 from omazhary/issue-205
...
Allow to pass user headers only
2017-03-28 21:42:29 -04:00
Jehiah Czebotar and GitHub
107b4811b4
Merge pull request #346 from bdwyertech/patch-1
...
Oversize Cookie Alert
2017-03-28 21:40:11 -04:00
Jehiah Czebotar and GitHub
cd0d13e3fb
Merge pull request #357 from wrapp/skip-group-lookup-404
...
Skip 404 errors when looking up Google groups
2017-03-28 21:38:55 -04:00
Jehiah Czebotar and GitHub
86d083266b
Merge pull request #359 from jehiah/redirect_check_359
...
Improve redirect checks
2017-03-28 21:34:23 -04:00
Jehiah Czebotar and GitHub
712739f777
Merge pull request #356 from jehiah/bump_dependencies_356
...
Update vendored dependencies.
2017-03-27 21:07:08 -04:00
Jehiah Czebotar
2ebab604eb
bump golang.org/x/... and google.golang.org dependencies
2017-03-27 20:56:15 -04:00
Jehiah Czebotar
b884b36f26
bump easy pkg upgrades; drop Go 1.6 (no httptest.NewRequest)
...
This fixes a test w request signing due to a content-length:0 header from Go 1.8
2017-03-27 20:36:35 -04:00
Jehiah Czebotar and GitHub
951b5f325b
Merge pull request #355 from ploxiln/dist_updates
...
dist.sh and Godeps updates
2017-03-27 20:16:44 -04:00
Jehiah Czebotar and GitHub
7d920c98a6
Merge pull request #354 from ploxiln/dist_win_exe
...
dist.sh: add .exe for windows build
2017-03-27 14:49:40 -04:00
Jehiah Czebotar and GitHub
87847316d4
Merge pull request #349 from braincube-io/signout
...
[signout] Implement logout endpoint
2017-03-22 23:08:47 -04:00
Jehiah Czebotar and GitHub
89ba1d813a
Merge pull request #322 from ReadmeCritic/master
...
Correct the spelling of GitHub in README
2016-11-18 13:00:22 -05:00
Jehiah Czebotar and GitHub
a9c55bd6d1
Merge pull request #299 from tamsky/fix-travis-vs-upstream-golang-dependency
...
repo golang.org/x/oauth2/google has moved, fixes travis build
2016-08-24 22:01:54 -04:00
Jehiah Czebotar and GitHub
a0e4a36821
Merge pull request #292 from nickmiller-wf/redact-access-token
...
Strip sensitive URL parameters from provider log output
2016-08-02 23:19:22 -04:00
Jehiah Czebotar and GitHub
78f2fe1306
Merge pull request #290 from MarkHerhold/patch-2
...
Adding skip-provider-button docs
2016-07-30 23:16:30 -04:00
Jehiah Czebotar and GitHub
2f0f95b523
Merge pull request #279 from tanuck/bump-travis-version
...
Bump travis version
2016-07-19 16:41:44 -04:00
Jehiah Czebotar and GitHub
da0bb7656a
Merge pull request #274 from ElDiabloComputatore/Azure_provider_mail_fix
...
Getting mail for Azure provider fix + tests
2016-07-03 21:50:51 -04:00
Jehiah Czebotar and GitHub
9babca599b
bump version to 2.2.0-alpha
2016-07-03 21:50:38 -04:00
Jehiah Czebotar and GitHub
f9e649456b
Merge pull request #272 from semenko/master
...
Fix documentation for auth_request directive
2016-06-27 21:19:00 -04:00
Jehiah Czebotar and GitHub
a66f7c50ea
Merge pull request #193 from jehiah/release_193
...
A new tag
2016-06-23 10:11:59 -04:00
Jehiah Czebotar
671f00e60e
cookie secret: give helper command for generating a secret
2016-06-23 09:42:32 -04:00
Jehiah Czebotar
3bba24ab31
Bump verison to 2.1
2016-06-23 09:35:33 -04:00
Jehiah Czebotar
27cc412d79
bump go-options dependency
2016-06-23 09:34:53 -04:00
Jehiah Czebotar and GitHub
4c6b579480
Merge pull request #270 from jehiah/fb_provider_270
...
Facebook auth Provider
2016-06-23 08:48:25 -04:00
Jehiah Czebotar
a0763477c5
Facebook Authentication Provider
...
* will not re-prompt if the email permission is denied, or if you previously authorized the same FB app without the email scope.
2016-06-23 08:43:21 -04:00
Jehiah Czebotar and GitHub
3a79827af2
Merge pull request #199 from hundt/master
...
Add URL fragment to sign-in form
2016-06-20 08:42:36 -04:00
Jehiah Czebotar and GitHub
f6778c79f8
Merge pull request #251 from bluecmd/patch-2
...
Remove superfluous quotes from config path
2016-06-20 08:20:13 -04:00
Jehiah Czebotar and GitHub
9b68e8be8d
Merge pull request #269 from jehiah/github_enterprise_269
...
github enterprise provider
2016-06-20 08:17:20 -04:00
Jehiah Czebotar
bcb8064831
github: fix github enterprise support
2016-06-20 08:15:07 -04:00
Jehiah Czebotar and GitHub
2fa0a35c7f
Merge pull request #227 from jehiah/base64_cookie_encoding_227
...
Cookie secret encoding?
2016-06-20 07:48:38 -04:00
Jehiah Czebotar
cdebfd6436
base64 cookie support
2016-06-20 07:45:43 -04:00
Jehiah Czebotar
57f82ed71e
Custom footer text (optional)
...
Closes #256 and #166
2016-06-18 23:54:32 -04:00
Jehiah Czebotar and GitHub
168cff9d4b
Merge pull request #161 from rahdjoudj/master
...
adding option to skip provider button sign_in page
2016-06-18 23:31:39 -04:00
Jehiah Czebotar and GitHub
fe143ca9e8
Merge pull request #257 from jhoblitt/bugfix/mktemp
...
fix dist.sh compatibility with GNU coreutils mktemp
2016-06-18 23:24:04 -04:00
Jehiah Czebotar
a631197138
Merge pull request #249 from rremer/update-golang
...
fix master build by upgrading with supported golang versions
2016-05-26 12:49:14 -04:00
Jehiah Czebotar
62c80df1a5
Merge pull request #235 from gust1n/patch-1
...
Fix typo
2016-04-12 04:20:07 -07:00
Jehiah Czebotar
42f1651ba5
Merge pull request #219 from 18F/signature-key-env-var
...
OAUTH2_PROXY_SIGNATURE_KEY env var, README update
2016-02-25 09:57:23 -05:00
Jehiah Czebotar
293d674e14
Merge pull request #214 from raphink/github_multiple_teams
...
github provider: allow multiple teams
2016-02-17 17:24:50 -05:00
Jehiah Czebotar
bfb8dc13bf
Merge pull request #211 from pmosbach/gitlab-provider
...
Add GitLab provider
2016-02-17 09:04:07 -05:00
Jehiah Czebotar
54efb1a2e1
Merge pull request #208 from sgnn7/add_service_example
...
Added SystemD example service file
2016-02-17 04:45:18 -05:00
Jehiah Czebotar
97ec9995aa
Merge pull request #213 from rhencke/patch-1
...
Fix small typo in README.md.
2016-02-17 04:42:58 -05:00
Jehiah Czebotar
b1ccb058d3
Merge pull request #210 from funkymrrogers/master
...
fixed formatting
2016-02-13 08:43:01 -05:00
Jehiah Czebotar
36128e971f
Merge pull request #197 from ruta-goomba/enterprise-github
...
use Github provider with GitHub enterprise
2016-02-06 13:24:48 -06:00
Jehiah Czebotar
d5a332c3f2
Merge pull request #194 from r4um/validate-state
...
Validate state param while redirecting.
2016-01-19 10:21:32 -05:00
Jehiah Czebotar
613a342115
Merge pull request #184 from stanhu/trim-trailing-spaces
...
Ignore spaces in authorized emails list
2015-12-23 07:43:36 -05:00
Jehiah Czebotar
beebf4dff9
Merge pull request #182 from funkymrrogers/master
...
Google UI changes
2015-12-16 20:20:48 -05:00
Jehiah Czebotar
7c241ec1fe
Merge pull request #153 from 18F/auth-only-endpoint
...
Add /auth endpoint to support Nginx's auth_request
2015-11-09 11:12:16 -05:00
Jehiah Czebotar
e6e2dbe459
Merge pull request #164 from philips/go-code-style
...
Go code style
2015-11-09 09:37:11 -05:00
Jehiah Czebotar
1b0144ba75
Merge pull request #148 from johnboxall/patch-1
...
Pass `ProxyPrefix` into the error template.
2015-10-03 20:06:23 -04:00
Jehiah Czebotar
3ed828ef45
Merge pull request #142 from Tenzer/static-file-server
...
Add support for serving static files from a directory
2015-09-24 09:48:04 -04:00
Jehiah Czebotar
2a784ae0d0
Merge pull request #139 from jburnham/google_group_auth
...
[RDY] google: Support restricting access to a specific group(s)
2015-09-09 07:19:33 -04:00
Jehiah Czebotar
d1c0208824
Merge pull request #131 from ebardsley/master
...
Allow passing the value of "approval_prompt" as a flag or option.
2015-08-27 07:33:07 -04:00
Jehiah Czebotar
ba81a0d30a
Merge pull request #137 from guotie/master
...
Update github.go
2015-08-25 12:22:40 -04:00
Jehiah Czebotar
7ba51ba9f2
Merge pull request #133 from sricola/master
...
Google auth configuration screen flow has changed
2015-08-09 15:22:02 -04:00
Jehiah Czebotar
5ff8aa3581
Merge pull request #128 from jehiah/github_debug_128
...
provider github not work with scope read:org
2015-07-28 07:58:54 -04:00
Jehiah Czebotar
221c99b1ec
Merge pull request #130 from mrwacky42/patch-1
...
Fix spelling
2015-07-24 17:35:26 -04:00
Jehiah Czebotar
0692c3763f
More robust handling for missing email
2015-07-24 16:26:40 -04:00
Jehiah Czebotar
c1bf1ad167
github: better debug output for org/team validation
2015-07-24 16:10:10 -04:00
Jehiah Czebotar
1e48d89e00
clarify required email validation settings
2015-07-24 16:09:33 -04:00
Jehiah Czebotar
c086bddcbe
Merge pull request #129 from jburnham/basic_auth_password
...
Add support for setting the basic auth password.
2015-07-24 11:06:32 -04:00
Jehiah Czebotar
58d2b88406
Merge pull request #126 from mattk42/master
...
Check email validity on all requests rather than only on login.
2015-07-14 12:04:44 -04:00
Jehiah Czebotar
3a792555f1
tag v2.0.1
2015-07-02 23:29:25 -04:00
Jehiah Czebotar
51852c045a
Doc updates clarifying external Load Balancer config
2015-07-02 23:21:59 -04:00
Jehiah Czebotar
01c9d04feb
Merge pull request #117 from jehiah/always_refresh_117
...
Google - continually use refresh token
2015-07-02 23:14:01 -04:00
Jehiah Czebotar
d49c3e167f
SessionState refactoring; improve token renewal and cookie refresh
...
* New SessionState to consolidate email, access token and refresh token
* split ServeHttp into individual methods
* log on session renewal
* log on access token refresh
* refactor cookie encription/decription and session state serialization
2015-07-02 23:09:11 -04:00
Jehiah Czebotar
b9ae5dc8d7
Merge pull request #116 from jehiah/google_refresh_token_116
...
Google - use offline access token
2015-06-23 14:01:35 -04:00
Jehiah Czebotar
aa0a725a3a
Readme: doc updates
2015-06-23 14:01:05 -04:00
Jehiah Czebotar
8d50b372e4
immediately redeem refresh token for provider==Google
2015-06-23 13:56:14 -04:00
Jehiah Czebotar
ae2a1e55ab
Merge pull request #115 from jehiah/cookie_renew_115
...
Cookie Refresh Improvements
2015-06-23 07:57:07 -04:00
Jehiah Czebotar
e9b5631eed
cookie refresh: validation fixes, interval changes
...
* refresh now calculated as duration from cookie set
2015-06-23 07:51:00 -04:00
Jehiah Czebotar
66a0484721
Merge pull request #111 from jehiah/version_two_111
...
Release Version Two
2015-06-12 13:12:20 -04:00
Jehiah Czebotar
d78aa13464
v2.0 & cleanup changes
...
* bump version to 2.0
* remove --cookie-https-only option
* add windows build to dist.sh
* rename --cookie-key to --cookie-name
2015-06-12 13:07:26 -04:00
Jehiah Czebotar
1946739e98
Merge pull request #99 from jehiah/ssl_99
...
Native SSL support
2015-06-07 23:36:02 -04:00
Jehiah Czebotar
f5b2b20f67
support TLS directly
2015-06-07 23:14:48 -04:00
Jehiah Czebotar
5a5d6dff7e
Merge pull request #108 from jehiah/unmarshal_error_108
...
Page defaults to Google sign in
2015-06-07 21:06:50 -04:00
Jehiah Czebotar
f5db2e1ff7
More complete HTTP error logging
2015-06-07 21:03:53 -04:00
Jehiah Czebotar
13e82923f0
Merge pull request #109 from jehiah/github_org_109
...
Github provider "Invalid Account"
2015-06-06 14:54:01 -04:00
Jehiah Czebotar
a6694ad3c7
github: handle users part of an Org not on a team
2015-06-06 14:44:42 -04:00
Jehiah Czebotar
b313e99352
Merge pull request #91 from jehiah/email_domain_91
...
disable email validation
2015-06-06 14:43:48 -04:00
Jehiah Czebotar
56d19b1c84
disable email validation; rename email-domain argument
...
This adds a "*" option to --email-domain to disable email validation, and this renames `--google-apps-domain` to `--email-domain` for clarity across providers
2015-06-06 14:37:54 -04:00
Jehiah Czebotar
71b79baf33
Merge pull request #107 from 18F/fix-validator-test
...
Fix validator_test hang on Solaris, Plan 9
2015-05-31 00:06:45 -04:00
Jehiah Czebotar
577a3f7f09
Merge pull request #106 from 18F/fix-watcher-build-tags
...
Fix unsupported WatchForUpdates and build tags
2015-05-30 20:05:40 -04:00
Jehiah Czebotar
c6946893e0
example config updates
2015-05-26 09:18:03 -04:00
Jehiah Czebotar
442be96039
Merge pull request #102 from pidah/fix/oauth2_example_filename
...
rename example file which is referenced in the README
2015-05-26 07:23:41 -04:00
Jehiah Czebotar
a80aad04f7
Readme Updates
2015-05-21 09:54:21 -04:00
Jehiah Czebotar
4d3b1c4e29
Merge pull request #85 from jehiah/oauth2_proxy_85
...
Naming Is Hard - project name change
2015-05-21 02:57:51 -04:00
Jehiah Czebotar
b96a078839
Project Rename -> oauth2_proxy
2015-05-21 02:55:04 -04:00
Jehiah Czebotar
4de133a016
Merge pull request #98 from jehiah/github_provider_98
...
Add Github Provider
2015-05-21 02:36:11 -04:00
Jehiah Czebotar
37b38dd2f4
Github provider
2015-05-21 02:21:19 -04:00
Jehiah Czebotar
aca1fe81f4
Merge pull request #93 from 18F/watcher-done
...
Provide graceful shutdown of file watcher in tests
2015-05-18 17:16:57 -04:00
Jehiah Czebotar
254b26d4a0
Merge pull request #89 from 18F/watch-email-file
...
Reload authenticated-emails-file upon update
2015-05-12 11:08:38 -04:00
Jehiah Czebotar
9047920e90
Merge pull request #88 from 18F/auto-refresh
...
Auto refresh auth token
2015-05-11 22:24:50 -04:00
Jehiah Czebotar
5c03fe3840
Merge pull request #90 from 18F/robots-txt
...
Provide a robots.txt that denies all crawlers
2015-05-10 16:07:36 -04:00
Jehiah Czebotar
26170c56af
Merge pull request #84 from balshor/master
...
Add LinkedIn provider
2015-04-17 23:40:23 -04:00
Jehiah Czebotar
78e080ec46
Merge pull request #83 from 18F/case-insensitive-comparisons
...
Make address/domain comparisons case-insensitive
2015-04-17 20:01:47 -04:00
Jehiah Czebotar
9534808a0d
Merge pull request #81 from 18F/access-token-refactor
...
Refactor pass_access_token changes from #80
2015-04-07 16:48:07 -04:00
Jehiah Czebotar
b0f0409f2b
Merge pull request #82 from 18F/sign-in-redirect
...
Redirect to / when /oauth2/sign_in accessed
2015-04-06 23:20:26 -04:00
Jehiah Czebotar
864d4787e9
Merge pull request #80 from 18F/pass-access-token
...
Pass the access token to the upstream server
2015-04-03 15:45:22 -04:00
Jehiah Czebotar
66d4d72d2e
Merge pull request #79 from 18F/add-myusa-provider
...
Add myusa provider
2015-03-31 15:59:11 -04:00
Jehiah Czebotar
243dbb77fb
Merge pull request #78 from 18F/generalize-templates
...
Add ProviderName field; use in sign_in template
2015-03-31 13:21:03 -04:00
Jehiah Czebotar
0136ab01fd
Merge pull request #77 from 18F/extract-providers-package
...
Extract providers package
2015-03-31 10:22:52 -04:00