Maxim Lebedev
|
8655ce36bf
|
➖ Removed assert dependency from some tests
|
2022-02-02 00:40:18 +05:00 |
Maxim Lebedev
|
d5448c3766
|
➖ Removed require dependency
|
2022-02-02 00:17:22 +05:00 |
Maxim Lebedev
|
39f4bfd714
|
➖ Removed assert/require from some tests
|
2022-02-02 00:03:08 +05:00 |
Maxim Lebedev
|
f1245f334f
|
♻️ Replaces xerrors to errors package
|
2022-02-01 23:38:08 +05:00 |
Maxim Lebedev
|
54de0d1dcb
|
♻️ Replaced `context.Background()` to `context.TODO()` in tests
|
2022-02-01 23:30:18 +05:00 |
Maxim Lebedev
|
6af945b8fe
|
✅ Fixed metadata test via reflect.DeepEqual
|
2022-02-01 23:26:55 +05:00 |
Maxim Lebedev
|
10eb8c252d
|
✅ Fixed ticket test with JWT middleware
|
2022-02-01 23:26:30 +05:00 |
Maxim Lebedev
|
59d4c4988a
|
🚨 Removed linter warnings
|
2022-02-01 22:27:48 +05:00 |
Maxim Lebedev
|
7680845f74
|
🛂 Used config credentials for BasicAuth middleware
|
2022-01-31 21:17:19 +05:00 |
Maxim Lebedev
|
9ef9e16625
|
✨ Added error page template
|
2022-01-31 21:15:38 +05:00 |
Maxim Lebedev
|
6e765670a7
|
🚚 Moved metadata struct from util to domain
|
2022-01-31 20:00:28 +05:00 |
Maxim Lebedev
|
de0281b9fb
|
✅ Used SQLMock for token repository tests
|
2022-01-31 17:05:34 +05:00 |
Maxim Lebedev
|
73dabf32cc
|
✅ Used SQLMock for ticket repository tests
|
2022-01-31 16:57:23 +05:00 |
Maxim Lebedev
|
4fd5941ab3
|
✅ Used SQLMock for session repository tests
|
2022-01-31 16:56:12 +05:00 |
Maxim Lebedev
|
88ef37c6ff
|
🐛 Fixed unused profiles repository in auth module
|
2022-01-30 22:57:59 +05:00 |
Maxim Lebedev
|
cda8fe433d
|
✅ Added domain tests
|
2022-01-30 22:49:25 +05:00 |
Maxim Lebedev
|
878aee22a2
|
♻️ Use internal error for ResponseType domain error
|
2022-01-30 01:47:05 +05:00 |
Maxim Lebedev
|
f62ce1db0a
|
♻️ Simplify error usage in user package
|
2022-01-30 01:46:43 +05:00 |
Maxim Lebedev
|
2e30613089
|
♻️ Simplify error usage in token package
|
2022-01-30 01:43:53 +05:00 |
Maxim Lebedev
|
ed55c8cded
|
♻️ Simplify error usage in ticket package
|
2022-01-30 01:30:37 +05:00 |
Maxim Lebedev
|
0495d4c72f
|
🗃️ Added Get method for sessions repository
|
2022-01-30 00:56:27 +05:00 |
Maxim Lebedev
|
93ba01be84
|
♻️ Return `ok: true` in health handler body response
|
2022-01-30 00:50:58 +05:00 |
Maxim Lebedev
|
5848f98d95
|
♻️ Simplify error usage in client package
|
2022-01-30 00:49:28 +05:00 |
Maxim Lebedev
|
2ca16a8fbb
|
✨ Added profile package for fetching profile info from providers
|
2022-01-30 00:39:56 +05:00 |
Maxim Lebedev
|
6b05c5170f
|
♻️ Simplify error usage in auth package
|
2022-01-30 00:31:52 +05:00 |
Maxim Lebedev
|
b60aab7be5
|
♻️ Improved custom error creation
|
2022-01-30 00:30:57 +05:00 |
Maxim Lebedev
|
14f4d7d2ef
|
🎨 Format domain package code
|
2022-01-29 22:50:45 +05:00 |
Maxim Lebedev
|
f6174c67e0
|
🚚 Renamed NewURL to ParseURL
|
2022-01-29 19:57:54 +05:00 |
Maxim Lebedev
|
7ce8335212
|
🚚 Renamed NewMe to ParseMe
|
2022-01-29 19:54:37 +05:00 |
Maxim Lebedev
|
c31d47d5ae
|
🚚 Renamed NewClientID to ParseClientID
|
2022-01-29 19:45:49 +05:00 |
Maxim Lebedev
|
2cc1fa02e7
|
🚚 Renamed NewEmail to ParseEmail
|
2022-01-29 19:43:00 +05:00 |
Maxim Lebedev
|
7cb23125c8
|
♻️ Improved Error usage
|
2022-01-29 19:33:50 +05:00 |
Maxim Lebedev
|
4ce47440aa
|
♻️ Updated Me domain usage
* Updated TestMe for use custom url as in TestURL
* Use Me as Ticket Subject
|
2022-01-29 19:30:39 +05:00 |
Maxim Lebedev
|
6aad8f8ee9
|
🛂 Added BasicAuth for prompt verification
|
2022-01-21 04:33:22 +05:00 |
Maxim Lebedev
|
fbd6512fde
|
🚚 Merge cobra commands in single main.go
|
2022-01-21 00:48:44 +05:00 |
Maxim Lebedev
|
d71039d6eb
|
♻️ Used HTTP utils for user repository
|
2022-01-21 00:48:03 +05:00 |
Maxim Lebedev
|
ba1be08915
|
♻️ Refactored TicketAuth support
|
2022-01-21 00:45:35 +05:00 |
Maxim Lebedev
|
70e6b7612a
|
✅ Disable UnmarshalForm test for Scopes domain
|
2022-01-14 01:59:10 +05:00 |
Maxim Lebedev
|
04c75ea14d
|
✨ Added HTTP utils
|
2022-01-14 01:52:03 +05:00 |
Maxim Lebedev
|
4f1e63e221
|
🗃️ Added SQLite3 repository for sessions
|
2022-01-14 01:51:33 +05:00 |
Maxim Lebedev
|
75f6cb168f
|
♻️ Refactored token package
|
2022-01-14 01:50:40 +05:00 |
Maxim Lebedev
|
83dc4286eb
|
♻️ Refactored auth package
|
2022-01-14 01:49:41 +05:00 |
Maxim Lebedev
|
60da2ac25e
|
♻️ Refactored client support and handler rendering
|
2022-01-14 01:49:08 +05:00 |
Maxim Lebedev
|
d67279438a
|
♻️ Improved metadata endpoint support
|
2022-01-14 01:43:07 +05:00 |
Maxim Lebedev
|
9078c72874
|
✨ Created session storage for auth and token packages
|
2022-01-12 23:14:47 +05:00 |
Maxim Lebedev
|
4127eca29d
|
🎨 Format code of domains
|
2022-01-12 23:04:40 +05:00 |
Maxim Lebedev
|
257759e47c
|
🔊 Use logger middleware in health route, I think?
|
2022-01-12 22:53:00 +05:00 |
Maxim Lebedev
|
dd5484b7d7
|
🏷️ Refactored Email domain
|
2022-01-09 01:09:00 +05:00 |
Maxim Lebedev
|
757c06842c
|
✨ Added sqltest testing util
|
2022-01-08 22:42:58 +05:00 |
Maxim Lebedev
|
e2f33be718
|
🎨 Format domains code
|
2022-01-08 15:53:58 +05:00 |
Maxim Lebedev
|
1d14c7a347
|
🏷️ Added Session domain
|
2022-01-08 15:52:55 +05:00 |
Maxim Lebedev
|
3965895e01
|
🏷️ Refactored Config domain
|
2022-01-08 15:52:24 +05:00 |
Maxim Lebedev
|
832a0be91a
|
🏷️ Added MarshalJSON for Scopes domain
|
2022-01-08 15:50:49 +05:00 |
Maxim Lebedev
|
a8ba34b905
|
🎨 Format CodeChallengeMethod tests
|
2022-01-08 15:49:38 +05:00 |
Maxim Lebedev
|
2094363c11
|
🏷️ Added CalidateRedirectURI method for Client domain
|
2022-01-08 15:49:02 +05:00 |
Maxim Lebedev
|
38c3039ba7
|
♻️ Refactored Code validation into CodeChallengeMethod
|
2022-01-08 15:30:13 +05:00 |
Maxim Lebedev
|
4cc934a48c
|
:memo2: Used bleeding edge version of IndieAuth spec in metadata endpoint
|
2022-01-05 16:00:25 +05:00 |
Maxim Lebedev
|
bf7be3c4fa
|
♻️ Use TestURL in other test domains
|
2022-01-05 14:55:48 +05:00 |
Maxim Lebedev
|
c9a76ddbd6
|
🚚 Renamed project from oauth to indieauth
|
2022-01-04 22:39:19 +05:00 |
Maxim Lebedev
|
bfbb15ea57
|
🏷️ Added Action domain
|
2021-12-30 05:42:54 +05:00 |
Maxim Lebedev
|
143bc65d3b
|
♻️ Refactored ticket package
|
2021-12-30 05:42:28 +05:00 |
Maxim Lebedev
|
285d1464a9
|
🏗️ Implement CLI commands support
|
2021-12-30 02:21:39 +05:00 |
Maxim Lebedev
|
4e933d21e0
|
♻️ Refactored health HTTP delivery
|
2021-12-30 02:18:06 +05:00 |
Maxim Lebedev
|
4a7d6cc4b5
|
✨ Added HTTP delivery for client package
|
2021-12-30 02:12:47 +05:00 |
Maxim Lebedev
|
32e9618730
|
♻️ Refactored client package
|
2021-12-30 02:01:40 +05:00 |
Maxim Lebedev
|
fbb68d995b
|
🔥 Removed authn package
|
2021-12-30 01:45:31 +05:00 |
Maxim Lebedev
|
60edb609a0
|
🚚 Renamed metadata delivery contructor
|
2021-12-30 01:43:01 +05:00 |
Maxim Lebedev
|
83814a7642
|
🔥 Removed profile package
|
2021-12-30 01:42:24 +05:00 |
Maxim Lebedev
|
a8ef926922
|
🔥 Removed middleware package due using same named module
|
2021-12-30 01:41:41 +05:00 |
Maxim Lebedev
|
cf215edb62
|
🔥 Removed encoding/form package due using same named module
|
2021-12-30 01:41:16 +05:00 |
Maxim Lebedev
|
042348a89f
|
✨ Created TicketAuth package
|
2021-12-30 01:35:43 +05:00 |
Maxim Lebedev
|
3a85ba2e0a
|
✨ Created user package
|
2021-12-30 01:17:33 +05:00 |
Maxim Lebedev
|
20b517fdb7
|
🏷️ Improved exists domains
|
2021-12-30 01:08:30 +05:00 |
Maxim Lebedev
|
9a1bbd4c2c
|
🏷️ Added User domain
|
2021-12-30 01:08:03 +05:00 |
Maxim Lebedev
|
bf8e0b0e86
|
🏷️ Added Ticket domain
|
2021-12-30 01:07:23 +05:00 |
Maxim Lebedev
|
42e7565c10
|
🏷️ Added custom URL domain
|
2021-12-30 01:06:54 +05:00 |
Maxim Lebedev
|
a4988c3ded
|
🔥 Removed config package, use Config domain instead
|
2021-12-29 04:10:03 +05:00 |
Maxim Lebedev
|
945f0b47dd
|
♻️ Updated health route
|
2021-12-29 04:08:50 +05:00 |
Maxim Lebedev
|
7c260b0f63
|
✨ Added metadata endpoint
|
2021-12-28 06:28:10 +05:00 |
Maxim Lebedev
|
b3490f912e
|
🚚 Moved bolt testing util to testing/bolttest package
|
2021-12-28 06:06:31 +05:00 |
Maxim Lebedev
|
76eeab15be
|
🚚 Moved http testing util to testing/httptest package
|
2021-12-28 06:00:04 +05:00 |
Maxim Lebedev
|
23d658e902
|
♻️ Refactored config domain
|
2021-12-28 05:23:29 +05:00 |
Maxim Lebedev
|
bdb4c96af1
|
🔥 Removed pkce domain, use code domain instead
|
2021-12-27 00:13:49 +05:00 |
Maxim Lebedev
|
a29b3c9b41
|
📝 Added domain package docs
|
2021-12-27 00:12:11 +05:00 |
Maxim Lebedev
|
b48385f3e4
|
🏷️ Added simple Email domain
|
2021-12-27 00:04:01 +05:00 |
Maxim Lebedev
|
f8b2b42772
|
🏷️ Created Code domain
|
2021-12-26 15:02:23 +05:00 |
Maxim Lebedev
|
b43a4eed4c
|
🏷️ Created CodeChallengeMethod domain
|
2021-12-26 14:10:14 +05:00 |
Maxim Lebedev
|
e284865547
|
🏷️ Created GrantType domain
|
2021-12-26 13:57:22 +05:00 |
Maxim Lebedev
|
a157dc3d68
|
🏷️ Created ResponseType domain
|
2021-12-25 23:56:19 +05:00 |
Maxim Lebedev
|
e0b8871027
|
🏷️ Created Scope domain
|
2021-12-25 23:55:59 +05:00 |
Maxim Lebedev
|
438b5ab6c7
|
🏷️ Created ClientID domain
|
2021-12-25 23:55:35 +05:00 |
Maxim Lebedev
|
5e61bc0b2b
|
♻️ Simplify Me domain
|
2021-12-25 23:53:49 +05:00 |
Maxim Lebedev
|
04ce166778
|
♻️ Refactored form parser, added recover
|
2021-12-04 02:04:33 +05:00 |
Maxim Lebedev
|
df4e71f261
|
✨ Added Unmarshal method in encoding/form
|
2021-12-03 19:58:23 +05:00 |
Maxim Lebedev
|
dd70b34dcb
|
🏷️ Created me domain
|
2021-12-03 06:58:47 +05:00 |
Maxim Lebedev
|
42e8e8b989
|
✨ Created encoding/form package for requests parsing
|
2021-12-03 06:57:34 +05:00 |
Maxim Lebedev
|
f99cd0955d
|
✨ Added Generate use case in token package
|
2021-11-15 02:38:49 +05:00 |
Maxim Lebedev
|
d5606340a0
|
🎨 Formated healthcheck hanlder
|
2021-11-15 02:15:28 +05:00 |
Maxim Lebedev
|
1a183bbb67
|
♻️ Refactored TestBolt util usage
|
2021-11-15 02:12:51 +05:00 |
Maxim Lebedev
|
4654988dd1
|
♻️ Use embed certificate keys for TestServe util
|
2021-11-15 02:12:15 +05:00 |