Notable changes between releases.
- Support for Go 1.7+ standard
context
- Change
gologin
handlers to be standardhttp.Handler
's - Drop requirement for
ctxh.NewHandler
wrapper - Drop dependency on
github.com/dghubble/ctxh
shim
- Update
golang.org/x/net/context
imports tocontext
- Change any
ctxh.ContextHandler
to ahttp.Handler
. Thectx
is passed via the request so the argument is no longer needed. - Remove any
ctxh.NewHandler(...)
wrap.gologin
handlers are now standardhttp.Handler
's, conversion is no longer required. - Use
req.Context()
to obtain the request context within handlers. - See updated examples
- Use base64.RawURLEncoding for StateHandler's state (#14)
- Fix OAuth1 failure handler's error passing (#13)
- Improve test automation. Validate with Go 1.6 and 1.7.
- Official release using the
ContextHandler
- Support for all OAuth1 and Oauth2 providers
- Convenience handlers for Google, Github, Facebook, Bitbucket, Twitter, Digits, and Tumblr
- Token login handlers for Twitter and Digits
- Initial proof of concept
- Web login handlers for Google, Github, Facebook, Bitbucket, Twitter, Digits, and Tumblr
- Token login handlers for Twitter and Digits
- Support for OAuth1 and OAuth2