Aaron L
ad5230a303
Bring back events
...
- Rename callbacks -> events
- Regenerate stringers.go with later version of stringer
2018-02-01 16:31:08 -08:00
Aaron L
2b5c85ee16
Import path fixes
2017-07-30 19:42:05 -07:00
Aaron L
f65d9f6bb6
Fix errors package
...
- Fix many compilation errors
2017-02-21 15:04:30 -08:00
Aaron L
02e91bc0ad
More changes
2017-02-20 15:56:26 -08:00
Aaron L
0c3d6d26ca
Remove gopkg.in
2016-12-19 22:47:12 -08:00
Ryan Lester
96c55ccaaa
no DisableGoroutines (just check for -Maker); no ModuleNames; test fix
2016-05-09 13:20:10 -04:00
Ryan Lester
588c21260c
final App-Engine-related fixes
2016-05-07 02:12:20 -04:00
orian
231e4b2283
Fix a problem with not getting the correct Context when running on Google App Engine
2016-02-23 21:24:21 -08:00
orian
9cff57b284
add Facebook provider for oauth2
2016-02-23 21:24:20 -08:00
Aaron
0ae4765ee3
Group constants.
2015-08-03 15:25:39 -07:00
orian
280129a781
Fix names
2015-08-03 22:51:06 +02:00
orian
b63d1351f4
Merge branch 'master' into add-facebook-provider
...
Conflicts:
oauth2/oauth2_test.go
2015-08-03 22:39:57 +02:00
orian
f19128a804
add Facebook provider for oauth2
2015-08-03 22:35:43 +02:00
Aaron
325d9002f6
Remove redundant struct.
...
- Fix #71
2015-08-03 09:06:38 -07:00
Aaron
c98ef93e06
Fix modules after refactor.
2015-04-01 13:08:08 -07:00
Aaron
f12f10fa43
Stop reliance on global scope.
...
- This change was necessary because multi-tenancy sites could not use
authboss properly.
2015-03-31 12:34:03 -07:00
Kris Runzer
5bdcddd9da
Rename internal/render to internal/response
2015-03-28 09:08:05 -07:00
Kris Runzer
db1eb3a9a8
Add redir override. All redirects now occur through render.Redirect
2015-03-28 08:53:32 -07:00
Aaron
07cbd6016f
Make remember and oauth2 work better together.
...
- Change OAuth2 extra params to not use state, but session instead.
2015-03-24 19:39:20 -07:00
Aaron L
04d2716963
Add logout route to oauth2
...
- Fix #51
2015-03-16 21:46:15 -07:00
Aaron L
3d905f001f
Go vet fixes.
2015-03-16 14:51:44 -07:00
Aaron L
99d0af8b72
Destroy a list of go lint errors.
2015-03-16 14:42:45 -07:00
Aaron
47d9dc66f8
Rename OAuthProvider to OAuth2Provider
...
- Add more docs.
2015-03-15 11:25:59 -07:00
Aaron
f93fb38181
Change documentation a little bit, and fix one bug.
2015-03-15 08:06:08 -07:00
Aaron
fb97394c7f
Fix CurrentUser to pull the current user.
...
- Make slightly nicer tests for camelcasing.
- Fix an issue with oauth url generation.
2015-03-13 22:09:01 -07:00
Aaron L
06edd2e615
Make OAuth2 implementation less shoddy.
...
- Add a new storer specifically for OAuth2 to enable clients to choose
regular database storing OR Oauth2 but not have to have both.
- Stop storing OAuth2 credentials in a combined form inside username.
- Add new events to capture OAuth events just like auth.
- Have pass-through parameters for OAuth init urls, this allows us to
pass additional behavior options (redirects and remember me) as well
as other things that should be present on the page that is redirected
to.
- Context.LoadUser is now OAuth aware.
- Remember's callbacks now include an OAuth check to see if a horribly
packed state variable contains a flag to say that we want to be
remembered.
- Change the OAuth2 Callback to use Attributes instead of that custom
struct to allow people to append whatever attributes they want into
the user that will be saved.
2015-03-13 16:29:58 -07:00
Aaron
082caf88b3
Clean up OAuth and finish tests.
...
- Fix #25
2015-03-13 02:15:58 -07:00
Aaron
538adcf188
Add initial oauth2 support.
...
- Needs more providers and more tests.
2015-03-12 19:20:36 -07:00