1
0
mirror of https://github.com/volatiletech/authboss.git synced 2024-12-04 10:24:52 +02:00
Commit Graph

184 Commits

Author SHA1 Message Date
Aaron L
905e9bfcb4 confirm: Context-Request separation ripple 2015-08-02 11:55:39 -07:00
Aaron L
c074b79798 auth: Context-Request separation ripple 2015-08-02 11:52:23 -07:00
Aaron L
8a87d0de63 Separate the request from context. 2015-08-02 11:51:35 -07:00
Aaron
2eff32e3c8 Update documentation. 2015-08-02 10:05:31 -07:00
Aaron
4d1236b849 Ensure we call EventAuthFail.
- Remove validation of fields that we never
  store in the database anyways.
2015-08-02 09:52:30 -07:00
Aaron
5119d414c1 Make bind/unbind a lot more generic.
- This allows for the user struct to contain just about anything. But it
  will still produce errors when there is a type mismatch (which I believe
  was the entire point of the type-specific code).
- Leave sql.Scanner/driver.Valuer as special cases to allow control over
  serialization at some level.
- Fix #69
2015-08-02 09:31:21 -07:00
Aaron L
7cbe4216a0 Fix internal server error when wrong usr/pwd
- Correct tests to stop actually checking for internal server errors on
  wrong username/password. Sometimes tests aren't everything.
- Fix #64
2015-07-01 18:07:26 -07:00
Kris Runzer
a297274469 I need to learn how to git add... add missing tests. 2015-06-04 13:46:42 -07:00
Kris Runzer
7cb729827b Fix default validators to be inline with default primary ID 2015-06-04 13:34:29 -07:00
Kris Runzer
61a344b75a Added missing line. Sublime text save ftw. 2015-04-21 08:14:53 -07:00
Kris Runzer
f928282dec Remove password repopulation on recover complete. 2015-04-21 08:12:41 -07:00
Aaron L
704697472f Add redirection on pages when logged in.
- Stop logged in users from accessing pages like auth/recover etc.
- Ensure that half-authed users are allowed access to auth-like pages.
- Make sure that if users have a remember token, it's processed before
  we decide if a user is logged in or not, preventing or granting access
  to these pages.
- Fix #58
2015-04-10 22:41:59 -07:00
Kris Runzer
e7eda3c62e Further expand register unique primaryID checking. 2015-04-10 19:57:03 -07:00
Aaron L
52c4ce69fa Use stringer program with go generate.
- Fix #60
2015-04-10 19:28:48 -07:00
Kris Runzer
afdff2e51b Add missing field preservation. 2015-04-10 14:07:15 -07:00
Kris Runzer
9ee7c61bda Fix registration to bubble duplucate primaryID errors. Fix custom fields from disappearing on error renders. 2015-04-10 14:06:22 -07:00
Kris Runzer
ab0d56f2e2 Fix registration to allow custom field validation 2015-04-10 13:38:51 -07:00
Kris Runzer
24b9501709 Add 'showRegister' flag to auth module. 2015-04-10 12:04:26 -07:00
Kris Runzer
52c2f83e17 Add missing newline on auth log message. 2015-04-03 11:55:03 -07:00
Kris Runzer
d60dd6ddba Remove cloaking of errors on auth credentail validation. Errors properly log to LogWriter. 2015-04-03 11:50:07 -07:00
Aaron L
c1d6843a27 Update README.md 2015-04-03 08:38:33 -07:00
Aaron L
43289ebcaf Create CHANGELOG.md 2015-04-01 13:35:54 -07:00
Aaron L
077f0bf1a5 Update README.md 2015-04-01 13:31:44 -07:00
Aaron
c98ef93e06 Fix modules after refactor. 2015-04-01 13:08:08 -07:00
Aaron
9ff0b65629 Rewrite module loading to be per-instance 2015-03-31 15:08:43 -07:00
Aaron
d6c0eb8684 Remove state from config, add to authboss type. 2015-03-31 12:36:40 -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
Aaron
bd0d3c5f68 Add a default logger.
- Having the default logger set to nil was troublesome because some errors
  are hard to detect without a logger. This falls under "sane default"
  changes and so should be made.
2015-03-30 09:55:37 -07:00
Aaron L
d8051d9aa5 Update README.md 2015-03-30 09:24:12 -07:00
Aaron L
a8628495c3 Update README.md 2015-03-28 09:32:39 -07:00
Aaron L
7b51faf7ed Update README.md 2015-03-28 09:27:16 -07:00
Aaron L
d26aa23a3a Update README.md 2015-03-28 09:26:28 -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
c956141007 Clarify some documentation. 2015-03-27 09:44:20 -07:00
Aaron
1f6bb00137 Update Readme. 2015-03-27 09:38:23 -07:00
Aaron
a4fd382287 Make RememberStorer more independent.
- RememberStorer checks to see if either provided storer is of the correct
  type. If neither are then the module fails to load.
- Fix #48
2015-03-27 09:35:55 -07:00
Aaron
1c275a132a Make storage requirements more consistent.
- Fix #44
2015-03-27 09:35:54 -07:00
Aaron
883a907ca4 Add bages to readme. 2015-03-27 09:35:54 -07:00
Aaron L
8ccdc086f4 Update README.md 2015-03-24 19:55:56 -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
e83110ee31 Add UpdatePassword.
- Fix #50
2015-03-16 22:58:32 -07:00
Aaron L
04d2716963 Add logout route to oauth2
- Fix #51
2015-03-16 21:46:15 -07:00
Aaron L
185d916d95 Fix some comments. 2015-03-16 21:38:00 -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
ae71333bfe Update docs again. 2015-03-15 15:20:50 -07:00
Aaron
d7e63bc876 Remove silly key return from RememberStorer 2015-03-15 15:00:37 -07:00
Aaron
ec527a1113 Add documentation. 2015-03-15 14:36:27 -07:00
Aaron
e14efb13b7 Make confirm redirect to a sane path. 2015-03-15 11:56:15 -07:00