Mitsuo Heijo
3fa42edb73
Fix import path for v7 ( #800 )
...
* fix import path for v7
find ./ -name "*.go" | xargs sed -i -e 's|"github.com/oauth2-proxy/oauth2-proxy|"github.com/oauth2-proxy/oauth2-proxy/v7|'
* fix module path
* go mod tidy
* fix installation docs
* update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
2020-09-29 17:44:42 +01:00
Alexander Block
74918c40d8
Refactor makeLoginURL to accept extraParams
...
And don't require the caller to know how to use the returned params.
2020-09-28 12:15:06 +02:00
Alexander Block
4eb9612679
Move DefaultGetLoginURL into util.go
2020-09-28 12:15:06 +02:00
Alexander Block
fde09bea4e
Move azure specific resource parameter handling into azure provider
2020-09-28 12:15:06 +02:00
Joel Speed
d05e08cba3
Create generic Authorization Header constructor
2020-08-16 20:04:34 +01:00
Phil Taprogge
d69fd6af22
Allow Logging to stdout with separate Error Log Channel ( #718 )
...
* Add dedicated error logging writer
* Document new errors to stdout flag
* Update changelog
* Thread-safe the log buffer
* Address feedback
* Remove duplication by adding log level
* Clean up error formatting
* Apply suggestions from code review
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
2020-08-10 11:44:08 +01:00
Joel Speed
d4dd34a65a
Move provider URLs to package level vars
2020-07-19 18:34:55 +01:00
Joel Speed
de9e65a63a
Migrate all requests to result pattern
2020-07-06 20:38:00 +01:00
Joel Speed
53142455b6
Migrate all requests to new builder pattern
2020-07-06 18:31:09 +01:00
Joel Speed
f7b28cb1d3
Improvements to Session State code ( #536 )
...
* Drop SessionStateJSON wrapper
* Use EncrpytInto/DecryptInto to reduce sessionstate
Co-authored-by: Henry Jenkins <henry@henryjenkins.name>
2020-05-30 08:53:38 +01:00
Mitsuo Heijo
e642daef4e
Support context in providers ( #519 )
...
Co-authored-by: Henry Jenkins <henry@henryjenkins.name>
2020-05-10 13:34:59 +01:00
Mitsuo Heijo
7f72a22227
feature: switch Azure AD graph API to Microsoft Graph API ( #440 )
...
* feature: switch Azure AD graph API to Microsoft Graph API
* Update CHANGELOG
* Expand Breaking Changes notice
* Update CHANGELOG.md
Co-Authored-By: Joel Speed <Joel.speed@hotmail.co.uk>
* fix: use constant http method
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
2020-04-12 11:53:30 +01:00
Joel Speed
802754caad
Migrate to oauth2-proxy/oauth2-proxy
2020-03-29 15:40:10 +01:00
Wolfgang Richter
fad6fff16d
Cleaned up source to make golangci-lint pass ( #418 )
...
* cleaned up source to make golangci-lint pass
* providers/azure_test.go: use build in POST constant
* options_test.go: do not export unnecessary variables
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
2020-03-14 09:58:29 +00:00
Pavel Kirichenko
f2661c47ba
Support for client secret file. ( #355 )
...
* added ClientSecretFile in ProviderData
* add documentation notes on client secret file
* added Changelog entry for Client Secret File PR
* fixing configuration.md
* addressing PR issue of ClientSecret property naming
* Update providers/provider_data.go
Co-Authored-By: Joel Speed <Joel.speed@hotmail.co.uk>
* corrected changelog entry
* fixed typo in GetClientSecret
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
2020-02-15 13:44:39 +00:00
leyshon
311f14c7eb
Fixing linting errors: Making sure err is checked in azure_test and gofmt has been run
2019-08-29 15:37:25 +01:00
leyshon
c8a89eca08
Adding the IDToken to the session for the Azure Provider.
2019-08-29 14:32:01 +01:00
Joel Speed
6366690927
Fix gofmt for changed files
2019-06-15 11:34:00 +02:00
Joel Speed
fb9616160e
Move logger to pkg/logger
2019-06-15 11:33:58 +02:00
Joel Speed
8027cc454e
Move api to pkg/requests
2019-06-08 07:40:43 +01:00
Joel Speed
2ab8a7d95d
Move SessionState to its own package
2019-05-18 13:09:56 +02:00
MisterWil
8ec025f536
Auth and standard logging with file rolling
2019-04-12 08:59:46 -07:00
Joel Speed
e200bd5c20
Add comments to exported methods for providers package
2018-12-20 10:37:59 +00:00
Joel Speed
8ee802d4e5
Lint for non-comment linter errors
2018-11-29 14:26:41 +00:00
Joel Speed
847cf25228
Move imports from bitly to pusher
2018-11-27 11:45:05 +00:00
Jehiah Czebotar
c5fc7baa86
gofmt
2017-03-29 09:36:38 -04:00
Tomas Pramuka
5acf96b75d
Getting mail for Azure provider fix + tests
2016-06-29 09:00:08 +02:00
Eelco Cramer
10f47e325b
Add Azure Provider
2016-01-20 03:57:17 -05:00