Commit Graph

252 Commits

Author SHA1 Message Date
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
Maxim Lebedev 3f18bf73b5
🏷️ Added TestConfig domain 2021-11-15 02:10:51 +05:00
Maxim Lebedev b8ba8dd392
🏷️ Added JWT config getters 2021-11-15 02:09:07 +05:00
Maxim Lebedev 7e77b78451
🎨 Format MIME type contants 2021-11-15 02:08:21 +05:00
Maxim Lebedev 1ebefe9a76
🎨 Fixed string format for error URI 2021-11-15 02:07:41 +05:00
Maxim Lebedev 9164bd6891
Added JWT middleware 2021-11-15 02:04:38 +05:00
Maxim Lebedev e8553a6ae0
🏷️ Added BeforeFunc type for middlewares 2021-11-15 02:04:03 +05:00
Maxim Lebedev da22846868
🎨 Use context methods instead const in CSRF middleware 2021-11-15 02:03:39 +05:00
Maxim Lebedev 0332933837
🔥 Removed invalid config test 2021-10-18 04:31:05 +05:00
Maxim Lebedev 88d78f243b
🚨 Removed linter warnings in token package 2021-10-18 04:12:00 +05:00
Maxim Lebedev 35b4ae9e23
♻️ Improved token verification and revocation support 2021-10-18 03:56:37 +05:00
Maxim Lebedev f9ec91c246
🔒 Improved random package 2021-10-18 01:19:17 +05:00
Maxim Lebedev eda0f7095c
🚨 Removed linter warnings in token package 2021-10-14 03:00:28 +05:00
Maxim Lebedev 4f63db7bfa
♻️ Refactored token package, store only revoked tokens 2021-10-14 02:53:31 +05:00
Maxim Lebedev dd43f0bf22
Improved settings support 2021-10-14 02:31:10 +05:00
Maxim Lebedev 72e392ab47
🎨 Fromat login domain 2021-10-05 12:01:38 +05:00
Maxim Lebedev 4f8ac62b7b
Added authn module for expicitly choosen auth providers 2021-10-05 11:56:04 +05:00
Maxim Lebedev 83b9f56a4f
🎨 Little format client and token code 2021-10-05 11:54:36 +05:00
Maxim Lebedev a7ba6267aa
♻️ Improved bbolt.DB testing 2021-10-05 11:52:04 +05:00
Maxim Lebedev e2961e6642
🚨 Removed linter warnings 2021-10-05 01:12:36 +05:00
Maxim Lebedev 650a1ec975
🚚 Renamed util.go to test_serve.go 2021-10-05 01:00:24 +05:00
Maxim Lebedev 1e7249b18e
Added a profile module to retrieve a profile from 3rd-party providers
* Added repository interface
* Added GitHub provider
* Added Mastodon provider
2021-10-05 00:50:00 +05:00
Maxim Lebedev 8f7dec0fb0
🎨 Format testing utils 2021-10-05 00:46:54 +05:00
Maxim Lebedev 77004187d9
♻️ Improved TestServe util with custom TLS-certificates and timeout 2021-10-05 00:44:12 +05:00
Maxim Lebedev 5e2cda1817
🍱 Added testing TLS certificates for TestServe util 2021-10-05 00:42:47 +05:00
Maxim Lebedev 7fc522a2b2
🔥 Removed Profile from Token domain 2021-10-01 04:11:32 +05:00
Maxim Lebedev 3034cae45e
Improved HTTP testingby TestServe util 2021-10-01 03:24:40 +05:00
Maxim Lebedev 7b9a687c9c
🚨 Removed linter warnings for token and login domains 2021-09-30 02:08:24 +05:00
Maxim Lebedev 78a7abf1fb
♻️ Improved CSRF middleware support 2021-09-30 01:54:45 +05:00
Maxim Lebedev 053a002cc2
🏗️ Added health route 2021-09-30 01:40:17 +05:00
Maxim Lebedev 1a905931db
🏗️ Renamed model to domain, added testing helpers 2021-09-30 01:35:39 +05:00
Maxim Lebedev bbfe24bb0b
🚨 Removed linter warnings in config package 2021-09-25 20:26:24 +05:00
Maxim Lebedev 99bc92794f
♻️ Refactored config package 2021-09-25 20:21:47 +05:00
Maxim Lebedev 10fe29b3f0
🔥 Removed PKCE package, use same named model instead 2021-09-25 16:33:41 +05:00
Maxim Lebedev 46d2e17d29
🚨 Removed linter warnings for client package 2021-09-25 16:00:19 +05:00
Maxim Lebedev bd20bbc55d
👔 Created client use cases 2021-09-24 04:06:22 +05:00
Maxim Lebedev 10cc589dc6
♻️ Refactored client HTTP repository 2021-09-24 04:05:31 +05:00
Maxim Lebedev e552351bd5
♻️ Refactored client memory repository 2021-09-24 04:01:18 +05:00
Maxim Lebedev 488cfa6b83
🚨 Removed linter warnings for error model 2021-09-23 23:33:30 +05:00
Maxim Lebedev b134ff6596
🎨 Format error model 2021-09-23 23:32:40 +05:00
Maxim Lebedev a8bc4587ed
🚨 Removed linter warnings for token 2021-09-23 23:27:59 +05:00
Maxim Lebedev bb1d908c9a
🎨 Format token package 2021-09-23 22:55:56 +05:00
Maxim Lebedev fafb4bbc94
🗃️ Created bbolt repository for tokens 2021-09-23 04:26:13 +05:00
Maxim Lebedev 22187f309b
🎨 Format token package usage 2021-09-23 04:25:30 +05:00
Maxim Lebedev 53098497a5
♻️ Refactored token verification 2021-09-20 23:25:08 +05:00
Maxim Lebedev 451da06bc6
♻️ Refactored token revokation 2021-09-20 20:50:00 +05:00
Maxim Lebedev 6d96008376
🎉 Created initial version of instance 2021-07-22 04:04:00 +05:00