| Mon, 14 Dec 2015 04:36:28 -0800 |
Paddy |
Update nsq import path. default tip |
| Mon, 14 Dec 2015 04:17:21 -0800 |
Paddy |
Break out scopes and events. |
| Sat, 18 Jul 2015 03:38:27 -0400 |
Paddy |
Update client to detect errors. |
| Sat, 18 Jul 2015 03:36:13 -0400 |
Paddy |
Send events when logins are verified. |
| Wed, 15 Jul 2015 00:13:59 -0400 |
Paddy |
Update to use a generic event emitter. |
| Mon, 13 Jul 2015 23:49:25 -0400 |
Paddy |
Add notes about model events. |
| Mon, 29 Jun 2015 23:58:05 -0400 |
Paddy |
Add kubernetes definitions. |
| Mon, 29 Jun 2015 23:50:15 -0400 |
Paddy |
Create Docker image for authd. |
| Mon, 29 Jun 2015 23:30:29 -0400 |
Paddy |
Use an environment variable to set the JWT secret. |
| Sun, 17 May 2015 03:21:17 -0400 |
Paddy |
Make client use our auth(n/z) scheme. |
| Sun, 17 May 2015 02:27:36 -0400 |
Paddy |
Support email verification. |
| Sun, 17 May 2015 02:18:07 -0400 |
Paddy |
Add login verification to Config. |
| Sun, 17 May 2015 02:17:09 -0400 |
Paddy |
Instantiate a login verification handler. |
| Sun, 17 May 2015 00:53:45 -0400 |
Paddy |
Create interfaces for login verification flow. |
| Fri, 15 May 2015 19:44:40 -0400 |
Paddy |
Switch to a JWT approach. |
| Tue, 12 May 2015 21:14:21 -0400 |
Paddy |
Implement an endpoint for token information. |
| Mon, 11 May 2015 21:25:18 -0400 |
Paddy |
Implement a GetProfileHandler. |
| Mon, 11 May 2015 20:46:23 -0400 |
Paddy |
Support CORS. |
| Sat, 25 Apr 2015 22:44:36 -0400 |
Paddy |
Clean up after Client deletion, finish cleaning up after Profile deletion. |
| Sun, 19 Apr 2015 23:18:26 -0400 |
Paddy |
Use postgres arrays for scope associations. |
| Sat, 11 Apr 2015 19:07:26 -0400 |
Paddy |
Clean up sessions and tokens after Profile is deleted. |
| Sat, 11 Apr 2015 17:58:15 -0400 |
Paddy |
Stop soft-deleting Profiles and actually delete them. |
| Sat, 11 Apr 2015 17:23:15 -0400 |
Paddy |
Start to support deleting profiles through the API. |
| Sat, 11 Apr 2015 15:37:41 -0400 |
Paddy |
Enable terminating sessions through the API. |
| Sat, 11 Apr 2015 14:39:51 -0400 |
Paddy |
Remove concept of usernames. |
| Sat, 11 Apr 2015 14:13:52 -0400 |
Paddy |
Wire up the postgres database for authd. |
| Tue, 07 Apr 2015 02:51:13 -0400 |
Paddy |
Implement postgres version of authCodeStore. |
| Tue, 07 Apr 2015 01:00:26 -0400 |
Paddy |
Implement postgres version of the tokenStore. |
| Mon, 06 Apr 2015 07:58:10 -0400 |
Paddy |
Implement a session store in postgres. |
| Tue, 24 Mar 2015 21:50:42 -0400 |
Paddy |
Fix tests for scopeStore. |
| Tue, 24 Mar 2015 20:39:03 -0400 |
Paddy |
Implement postgres version of scopeStore. |
| Sun, 22 Mar 2015 16:26:37 -0400 |
Paddy |
Implement postgres clientStore. |
| Sat, 21 Mar 2015 18:46:57 -0400 |
Paddy |
Fix whitespace in Profile queries. |
| Sat, 21 Mar 2015 14:53:15 -0400 |
Paddy |
Test our Postgres profileStore implementation. |
| Sat, 21 Mar 2015 01:23:33 -0400 |
Paddy |
Do a first, naive pass at storing profiles in Postgres. |
| Fri, 20 Mar 2015 23:03:21 -0400 |
Paddy |
Randomly generate codes. |
| Wed, 18 Mar 2015 17:42:42 -0400 |
Paddy |
Fix tests. |
| Wed, 18 Mar 2015 17:28:47 -0400 |
Paddy |
Implement UpdateProfileHandler. |
| Mon, 16 Mar 2015 22:36:12 -0400 |
Paddy |
Add a handler to remove a Client. |
| Sat, 07 Mar 2015 23:06:52 -0500 |
Paddy |
Add GetEndpoint method, add RemoveEndpoint handler. |
| Sat, 07 Mar 2015 20:45:34 -0500 |
Paddy |
Require authentication when adding endpoint to client. |
| Sat, 07 Mar 2015 20:20:12 -0500 |
Paddy |
Require authentication to update Clients. |
| Sat, 07 Mar 2015 19:40:49 -0500 |
Paddy |
Return client Secrets when listing clients with basic auth. |
| Sat, 07 Mar 2015 01:06:04 -0500 |
Paddy |
Test our GetClientHandler function, add isAuthError helper. |
| Fri, 06 Mar 2015 19:27:19 -0500 |
Paddy |
Add ListEndpoints handler. |
| Thu, 05 Mar 2015 19:11:53 -0500 |
Paddy |
Add a handler to add endpoints to a client. |
| Thu, 05 Mar 2015 18:55:31 -0500 |
Paddy |
Fix go vet error. |
| Tue, 03 Mar 2015 22:18:28 -0500 |
Paddy |
Attach our Scope type to AuthCodes and Tokens. |
| Fri, 20 Feb 2015 22:34:43 -0500 |
Paddy |
Introduced scopes. |
| Thu, 29 Jan 2015 20:40:55 -0500 |
Paddy |
Add Client updating from the API. |
| Wed, 28 Jan 2015 07:27:32 -0500 |
Paddy |
Enable CSRF protection, add expiration to sessions. |
| Sat, 24 Jan 2015 10:34:33 -0500 |
Paddy |
Implement handlers for retrieving clients. |
| Sat, 24 Jan 2015 09:48:12 -0500 |
Paddy |
Change normalization flags to a constant. |
| Sat, 24 Jan 2015 09:13:23 -0500 |
Paddy |
Test our getClientAuth helper, switch to table-based tests. |
| Mon, 19 Jan 2015 06:42:42 -0500 |
Paddy |
Add our BUG notices. |
| Mon, 19 Jan 2015 06:01:51 -0500 |
Paddy |
Drop RemoveToken, test RevokeToken for refresh tokens. |
| Mon, 19 Jan 2015 04:24:22 -0500 |
Paddy |
Test around client types and secrets. |
| Sun, 18 Jan 2015 05:08:18 -0500 |
Paddy |
Remove refresh token expiration, update implicit token. |
| Sun, 18 Jan 2015 05:03:17 -0500 |
Paddy |
Fill out token.CreatedFrom. |
| Sun, 18 Jan 2015 04:54:02 -0500 |
Paddy |
Refactor verifyClient, implement refresh tokens. |
| Sun, 18 Jan 2015 03:23:20 -0500 |
Paddy |
Enable the implict grant flow. |
| Sun, 18 Jan 2015 02:14:41 -0500 |
Paddy |
Implement client_credentials grant. |
| Sun, 18 Jan 2015 02:14:08 -0500 |
Paddy |
Validate client when doing credential grants. |
| Sun, 18 Jan 2015 01:54:53 -0500 |
Paddy |
Exchange resource owner credentials for access token. |
| Sun, 18 Jan 2015 01:54:11 -0500 |
Paddy |
Fix bug when issuing client secret. |
| Sun, 18 Jan 2015 01:25:15 -0500 |
Paddy |
Change TODO to BUG. |
| Sun, 18 Jan 2015 01:02:14 -0500 |
Paddy |
Make all tests that deal with the store interfaces go through the Context. This |
| Wed, 14 Jan 2015 00:23:30 -0500 |
Paddy |
Turn AddEndpoint into AddEndpoints. |
| Sat, 10 Jan 2015 04:16:07 -0500 |
Paddy |
Added tag rewrite_begins for changeset e0b3064daf02 |
| Sat, 10 Jan 2015 04:09:46 -0500 |
Paddy |
Let's test our verifyClient function. C'mon, it'll be fun! |
| Sat, 10 Jan 2015 01:52:01 -0500 |
Paddy |
Flesh out auth code grant (in)validation. |
| Mon, 05 Jan 2015 22:26:26 -0500 |
Paddy |
Fill in gaps in AuthorizationCodeStore tests, add authCodeGrantValidate tests. |
| Sun, 04 Jan 2015 02:51:15 -0500 |
Paddy |
Allow empty "Accept" headers. |
| Sun, 04 Jan 2015 02:50:31 -0500 |
Paddy |
Correctly set Content-Type header when obtaining a token. |
| Sun, 04 Jan 2015 00:07:27 -0500 |
Paddy |
Add support for registering Clients. |
| Wed, 17 Dec 2014 22:27:44 -0500 |
Paddy |
Update import paths. |
| Sun, 14 Dec 2014 17:03:33 -0500 |
Paddy |
Init Config, add profile handlers, and add grant template. |
| Sun, 14 Dec 2014 17:02:23 -0500 |
Paddy |
Add JSON tags and profile handler registration. |
| Sun, 14 Dec 2014 17:00:31 -0500 |
Paddy |
Add request helpers. |
| Sun, 14 Dec 2014 16:56:12 -0500 |
Paddy |
Store salts and passphrases as hex-encoded strings. |
| Sun, 14 Dec 2014 16:49:34 -0500 |
Paddy |
Require config.Init in Context, add comment. |
| Sun, 14 Dec 2014 16:23:10 -0500 |
Paddy |
Add config init function to calculate passphrase iterations. |
| Sun, 14 Dec 2014 12:10:57 -0500 |
Paddy |
Add authd. |
| Sun, 14 Dec 2014 12:09:56 -0500 |
Paddy |
Add an endpoint to validate and register profiles. |
| Sun, 14 Dec 2014 12:05:38 -0500 |
Paddy |
Move login concerns to session, add login handler. |
| Sun, 14 Dec 2014 12:01:44 -0500 |
Paddy |
Update token test for revocation and new properties. |
| Sun, 14 Dec 2014 11:59:46 -0500 |
Paddy |
Introduce Config and NewContext. |
| Sat, 13 Dec 2014 19:45:38 -0500 |
Paddy |
Add a TODO for code cleanup. |
| Sat, 13 Dec 2014 19:38:56 -0500 |
Paddy |
Implement invalidating AuthorizationCodes once used. |
| Sat, 13 Dec 2014 19:24:31 -0500 |
Paddy |
Implement RevokeToken helper for Context. |
| Sat, 13 Dec 2014 19:22:20 -0500 |
Paddy |
Remove old BUG. |
| Sat, 13 Dec 2014 19:21:20 -0500 |
Paddy |
Implement revoking tokens. |
| Sat, 13 Dec 2014 19:16:57 -0500 |
Paddy |
Log ignored errors, grant revocations can return an error. |
| Sat, 13 Dec 2014 19:11:38 -0500 |
Paddy |
Sort sessions before returning them. |
| Sat, 13 Dec 2014 19:05:06 -0500 |
Paddy |
Add refresh expiration and revoking tokens. |
| Sun, 07 Dec 2014 03:40:25 -0500 |
Paddy |
Rename Grant to AuthorizationCode. |
| Sun, 07 Dec 2014 02:54:42 -0500 |
Paddy |
Document RenderJSONToken. |
| Sun, 07 Dec 2014 02:52:39 -0500 |
Paddy |
Break client verification out, break token returns out. |
| Sat, 06 Dec 2014 03:33:11 -0500 |
Paddy |
Start supporting our pluggable grant_type. |
| Sat, 06 Dec 2014 02:03:20 -0500 |
Paddy |
Jot out plans for refactoring GetTokenHandler. |
| Sat, 06 Dec 2014 01:47:34 -0500 |
Paddy |
Fix go vet, fix imports, render JSON errors, deprecate getBasicAuth. |
| Sat, 06 Dec 2014 00:35:03 -0500 |
Paddy |
Update TODOs with error messages and test obtaining a token. |
| Thu, 20 Nov 2014 01:32:15 -0500 |
Paddy |
Add tests for redirecting to the login page. |
| Thu, 20 Nov 2014 01:01:22 -0500 |
Paddy |
Test authentication helper, fix bugs with authentication. |
| Wed, 19 Nov 2014 00:17:34 -0500 |
Paddy |
More tests, login redirect bugfix. |
| Tue, 18 Nov 2014 03:28:14 -0500 |
Paddy |
Write Session tests. |
| Tue, 11 Nov 2014 21:30:47 -0500 |
Paddy |
I'm on a typo roll. |
| Tue, 11 Nov 2014 21:29:52 -0500 |
Paddy |
Typo. |
| Tue, 11 Nov 2014 21:29:10 -0500 |
Paddy |
Combine ErrNoSession and ErrInvalidSession. |
| Tue, 11 Nov 2014 21:22:57 -0500 |
Paddy |
Rename http.go. |
| Tue, 11 Nov 2014 21:20:39 -0500 |
Paddy |
Already pulled client ID out of basic auth. |
| Tue, 11 Nov 2014 21:17:03 -0500 |
Paddy |
Remove extraneous TODOs. |
| Tue, 11 Nov 2014 21:15:04 -0500 |
Paddy |
Actually define Sessions. |
| Tue, 11 Nov 2014 21:13:16 -0500 |
Paddy |
Stub out sessions. |
| Sun, 09 Nov 2014 00:22:38 -0500 |
Paddy |
Add TODOs. |
| Sun, 09 Nov 2014 00:21:58 -0500 |
Paddy |
Fix go vet issue. |
| Mon, 03 Nov 2014 01:37:09 -0500 |
Paddy |
Bugfixes and tests for getting grants. |
| Sun, 02 Nov 2014 23:01:02 -0500 |
Paddy |
Fix bug with response_type redirect, add tests. |
| Sun, 02 Nov 2014 22:28:49 -0500 |
Paddy |
Parse the redirect URI early, add new failure modes to tests. |
| Sun, 02 Nov 2014 21:15:46 -0500 |
Paddy |
Turn our TODO into a BUG. |
| Sun, 02 Nov 2014 21:14:21 -0500 |
Paddy |
Add tests for invalid clients when getting a grant. |
| Sun, 02 Nov 2014 21:13:26 -0500 |
Paddy |
Make static error messages HTML safe. |
| Sun, 02 Nov 2014 20:45:51 -0500 |
Paddy |
Fill out redirects. |
| Sun, 26 Oct 2014 03:31:24 -0400 |
Paddy |
Catch ErrClientNotFound. |
| Sun, 26 Oct 2014 03:22:41 -0400 |
Paddy |
Require full URLs for Endpoints. |
| Sun, 26 Oct 2014 00:53:36 -0400 |
Paddy |
The great documentation and exported interface cleanup. |
| Wed, 22 Oct 2014 00:30:28 -0400 |
Paddy |
Actually validate grant requests. |
| Wed, 22 Oct 2014 00:29:05 -0400 |
Paddy |
Update Context with new CheckEndpoint and CountEndpoints. |
| Wed, 22 Oct 2014 00:26:39 -0400 |
Paddy |
Update CheckEndpoints for strict checking, add CountEndpoints. |
| Thu, 16 Oct 2014 00:18:14 -0400 |
Paddy |
Test all possible successful requests, fix query setting in test. |
| Wed, 15 Oct 2014 23:52:49 -0400 |
Paddy |
Move HTTP tests to http_test.go, rename the GetGrant test. |
| Wed, 15 Oct 2014 23:27:17 -0400 |
Paddy |
Create a grant confirmation endpoint and its first test. |
| Wed, 15 Oct 2014 23:23:53 -0400 |
Paddy |
Create the Context type and its helpers. |
| Wed, 15 Oct 2014 23:22:19 -0400 |
Paddy |
Update error strings, add ErrNo*Store errors. |
| Mon, 29 Sep 2014 00:58:42 -0400 |
Paddy |
Validate profile changes. |
| Sat, 27 Sep 2014 22:25:06 -0400 |
Paddy |
Add basic test for retrieving profiles by login. |
| Sat, 27 Sep 2014 21:41:39 -0400 |
Paddy |
Add simple tests for logins. |
| Sat, 27 Sep 2014 20:51:19 -0400 |
Paddy |
Update uuid import path, test for multiple profile updates. |
| Fri, 19 Sep 2014 00:05:35 -0400 |
Paddy |
Add support for bulk changes and for logins. |
| Thu, 18 Sep 2014 22:42:02 -0400 |
Paddy |
Add tests for validating client changes. |
| Thu, 18 Sep 2014 22:41:32 -0400 |
Paddy |
Make sure client URLs are actually URLs. |
| Thu, 18 Sep 2014 22:13:22 -0400 |
Paddy |
Added validation for clients, split endpoints out. |
| Thu, 18 Sep 2014 19:34:18 -0400 |
Paddy |
Add TODOs. |
| Thu, 18 Sep 2014 19:33:49 -0400 |
Paddy |
Include client updates and tests. |
| Sun, 07 Sep 2014 19:09:01 -0400 |
Paddy |
Update profiles and add tests. |
| Sun, 07 Sep 2014 19:07:48 -0400 |
Paddy |
Additional tests, parallel test execution. |
| Sun, 07 Sep 2014 19:06:17 -0400 |
Paddy |
Allow executing tests in parallel. |
| Sun, 07 Sep 2014 04:49:45 -0400 |
Paddy |
Fix token tests. |
| Sun, 07 Sep 2014 04:48:06 -0400 |
Paddy |
Further grant testing. |
| Sun, 07 Sep 2014 04:34:17 -0400 |
Paddy |
Add more tests for ClientStores. |
| Sun, 07 Sep 2014 04:15:04 -0400 |
Paddy |
Create .hgignore. |
| Mon, 01 Sep 2014 11:54:49 -0400 |
Paddy |
Implement ClientStore in Memstore. |
| Mon, 01 Sep 2014 09:52:28 -0400 |
Paddy |
Expunge the old stuff. rewrite_begins |
| Mon, 01 Sep 2014 09:49:23 -0400 |
Paddy |
Implement GrantStore for Memstore. |
| Mon, 01 Sep 2014 09:21:31 -0400 |
Paddy |
Rough out tokens and begin the memstore. |
| Mon, 01 Sep 2014 09:19:06 -0400 |
Paddy |
Rough out profiles. |
| Mon, 01 Sep 2014 09:17:08 -0400 |
Paddy |
Add Grant type and GrantStore interface. |
| Mon, 01 Sep 2014 09:15:56 -0400 |
Paddy |
Rough out client. |
| Mon, 01 Sep 2014 09:14:48 -0400 |
Paddy |
Remove the deprecated storage file. |
| Mon, 01 Sep 2014 09:13:52 -0400 |
Paddy |
Deprecate old implementations. |
| Sat, 16 Aug 2014 20:49:19 -0400 |
Paddy |
Redirect unauthenticated users to the login page. |
| Sat, 16 Aug 2014 20:34:56 -0400 |
Paddy |
Redirect after login. |
| Sat, 16 Aug 2014 20:06:30 -0400 |
Paddy |
Check session before rendering confirmation page. |
| Sat, 16 Aug 2014 20:02:52 -0400 |
Paddy |
Implement session management and move login. |
| Sat, 16 Aug 2014 18:05:55 -0400 |
Paddy |
Remove info.go. |
| Sat, 16 Aug 2014 18:05:10 -0400 |
Paddy |
Implement CSRF prevention and pass info to confirmation. |
| Sat, 16 Aug 2014 06:18:09 -0400 |
Paddy |
Note the potential for CSRF attacks. |
| Sat, 16 Aug 2014 05:33:23 -0400 |
Paddy |
Render results. |
| Sat, 16 Aug 2014 02:57:49 -0400 |
Paddy |
Return NilClientError when updating with nil client. |
| Wed, 13 Aug 2014 08:39:07 -0400 |
Paddy |
Tie client functions to storage functions. |
| Wed, 13 Aug 2014 08:38:18 -0400 |
Paddy |
Consistently handle context in client storage interface. |
| Wed, 13 Aug 2014 07:42:05 -0400 |
Paddy |
Add a bunch of TODOs. |
| Wed, 13 Aug 2014 07:04:23 -0400 |
Paddy |
Add logging. |
| Wed, 13 Aug 2014 06:46:13 -0400 |
Paddy |
Handle remaining access errors. |
| Wed, 13 Aug 2014 06:07:37 -0400 |
Paddy |
Remove erroneous RedirectURI check. |
| Wed, 13 Aug 2014 06:07:10 -0400 |
Paddy |
Handle fillTokens errors. |
| Wed, 13 Aug 2014 05:53:50 -0400 |
Paddy |
Update package name. |
| Wed, 13 Aug 2014 05:51:25 -0400 |
Paddy |
Handle more errors. |
| Wed, 13 Aug 2014 03:45:24 -0400 |
Paddy |
Write responses. |
| Sun, 03 Aug 2014 02:06:50 -0400 |
Paddy |
Render JSON errors. |
| Fri, 01 Aug 2014 23:54:30 -0400 |
Paddy |
Pass context when checking session. |
| Fri, 01 Aug 2014 23:08:38 -0400 |
Paddy |
Continue our descent to horribleness. |
| Fri, 18 Jul 2014 07:13:22 -0400 |
Paddy |
Start rewriting the repo. |