Commit Graph

146 Commits

Author SHA1 Message Date
Denis Kazantsev 9bf9ae2695
Added delete method to s3 service (#62) 2022-01-20 18:28:11 +03:00
Artyom 144671a392
Обновление методов сервиса FileStorage (#61)
* Add "getUrl" and "uploadBytes" methods to file storage

* Add "contentType" param for file storage requests

* Create common interface for DTO and merge "upload" methods
2022-01-17 20:18:06 +03:00
Денис Казанцев 62664f893a
Changed datatype in dateUtils (#60) 2022-01-12 19:07:36 +03:00
Alexander Buntakov 8be6b184aa
add jpa modelgen 2022-01-11 13:40:31 +03:00
Alexander Buntakov 48ab57e96d add jpa modelgen 2022-01-10 21:34:44 +03:00
TonCherAmi d55d9bd600
Do not instantiate SecureRandom on every call (#58) 2021-12-17 11:22:51 +03:00
Mikhail Yasnov 735a71c9cd
S3 storage services (#56) 2021-11-08 17:13:53 +03:00
Alexander Buntakov d176e846b7
add missing value resolver (#55) 2021-11-03 15:57:30 +03:00
Alexander Buntakov 423d4213f5
fix email regexp (#54) 2021-10-23 00:19:02 +03:00
Alexander Buntakov a3d92210b9
Add DateTime serializer (#53) 2021-10-09 14:41:21 +03:00
TonCherAmi ec5d050c5d
Add common-messaging (#51) 2021-08-26 15:25:00 +03:00
TonCherAmi 5472e9dfdf
Miscellaneous changes (#50)
* Add captcha feature toggle

* Rename constant

* Up spring + kotlin versions

* Add spring security exception handler module

* Fix broken object mappers

* Add default spring web logger

* Add captcha configuration

* Enable captcha aspect by default
2021-08-19 20:07:41 +03:00
TonCherAmi dfa3a75f4c
Add captcha module (#49)
* Add captcha module

* Rename siteverify -> siteVerify
2021-08-18 17:47:33 +03:00
TonCherAmi 7313b43dff
Document auth modules (#48) 2021-08-18 17:43:54 +03:00
TonCherAmi 2a3561135b
More auth refactoring (#47) 2021-08-18 13:22:19 +03:00
TonCherAmi b1780329ea
Refactor auth modules (#46) 2021-08-17 10:47:00 +03:00
TonCherAmi 3898a48095
Add oauth2 metadata endpoints (#45)
* Add oauth2 metadata endpoints

* Rename metadata -> oauth2Metadata
2021-08-12 17:41:17 +03:00
Alexander Buntakov 7c73d2418c
add secure methods (#44) 2021-08-11 20:12:37 +03:00
TonCherAmi 195d2f16c9
Add missing jwt claim exception (#43) 2021-08-10 16:31:28 +03:00
TonCherAmi 153aaf7608
Add access denied resolver (#42) 2021-08-09 12:29:11 +03:00
TonCherAmi 91d4dd66da
Add scope authority prefix (#41) 2021-08-08 22:19:05 +03:00
Alexander Buntakov a95b1ac4fd
split jwt issuer and verifier (#40) 2021-08-02 16:06:42 +03:00
TonCherAmi e9a8c86515
Merge pull request #39 from TouchInstinct/fix/doc
Fix keypair generation instructions
2021-07-30 12:30:09 +03:00
TonCherAmi 89c0b4afd1
Fix keypair generation instructions 2021-07-30 12:20:10 +03:00
Mikhail Yasnov aa2451e12a
Merge pull request #38 from TouchInstinct/feature/refresh-token-hash
Hash refresh token values
2021-07-20 15:42:28 +03:00
Mikhail Yasnov d684b13f37 Use algorithm SHA256 2021-07-20 15:26:09 +03:00
Mikhail Yasnov 3a284c8905 Fix refresh token hash logic 2021-07-20 14:31:31 +03:00
Mikhail Yasnov 6ea1bf2b65 Hash refresh token values 2021-07-20 13:33:20 +03:00
Mikhail Yasnov de1778463a
Merge pull request #37 from TouchInstinct/fix/json-ignore-error
Ignore LogData error when convert to json
2021-07-19 18:58:03 +03:00
Mikhail Yasnov 7d555d00b2 Ignore LogData error when convert to json 2021-07-19 18:13:26 +03:00
Mikhail Yasnov 8d5719fa1e
Merge pull request #36 from TouchInstinct/fix/logger-context-update
Fix LoggerExecutionContext update
2021-07-19 12:34:21 +03:00
Mikhail Yasnov 80bc2e4dfa Fix LoggerExecutionContext update 2021-07-19 12:31:18 +03:00
Mikhail Yasnov 6810db34d1
Merge pull request #34 from TouchInstinct/feature/update-user-service
Add logout and password update methods
2021-07-15 13:23:08 +03:00
Mikhail Yasnov ba35eb76c2 Override equals and hashCode for DeviceEntity 2021-07-15 13:21:35 +03:00
Mikhail Yasnov 8463eea777 Fix user devices counter after login and logout 2021-07-15 13:21:35 +03:00
Mikhail Yasnov 6dd6be5a91
Merge pull request #35 from TouchInstinct/fix/not-found-resolver
Fix NotFoundExceptionResolver
2021-07-12 18:22:19 +03:00
Mikhail Yasnov a54af3cef4 Fix NotFoundExceptionResolver 2021-07-12 18:17:29 +03:00
Mikhail Yasnov 1f5b98b80d Add UserCoreService method for password update 2021-07-08 18:01:27 +03:00
Mikhail Yasnov 2eeab2dade Add UserCoreService logout method 2021-07-08 16:51:26 +03:00
Mikhail Yasnov 0de74ca3a8
Add method to get username by user id and identifier type (#33)
* Add method to get username by user id

* Fix getUserAccountOrNull method name

* Get user account by user id
2021-07-06 14:11:39 +03:00
Mikhail Yasnov 2d75a4a991
Merge pull request #32 from TouchInstinct/fix/refresh-method
Rewrite refresh token method
2021-07-02 16:43:08 +03:00
Mikhail Yasnov 4bc0a10106 Rewrite refresh token method 2021-07-02 16:27:23 +03:00
Mikhail Yasnov 8c6b6a29aa
Merge pull request #31 from TouchInstinct/feature/refresh-token-method
Add method to mark token refreshed
2021-07-02 15:00:30 +03:00
Mikhail Yasnov 1dde5efd61 Rename RefreshToken usedAt field 2021-07-02 14:57:29 +03:00
Mikhail Yasnov dcc35b3b10 Add method to mark token refreshed 2021-07-02 14:43:42 +03:00
Alexander Buntakov 915dbe9301
Merge pull request #30 from TouchInstinct/fix/refresh-tokens
fix migrations, refresh token
2021-06-27 10:28:25 +03:00
Alexander Buntakov bf53ebf369 fix migrations, refresh token 2021-06-27 10:23:26 +03:00
Alexander Buntakov 7366a93808
Merge pull request #29 from TouchInstinct/fix/liquebase
fix liquibase resource accessor
2021-06-26 16:39:12 +03:00
Alexander Buntakov b4ec699e3b fix liquibase resource accessor 2021-06-26 15:55:47 +03:00
Mikhail Yasnov 8e9924afb7
Merge pull request #28 from TouchInstinct/feature/add-web-platform
Add device platform for Web
2021-06-22 14:22:19 +03:00