Commit Graph

177 Commits

Author SHA1 Message Date
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
Mikhail Yasnov 899b91edb6 Add device platform for Web 2021-06-22 14:14:33 +03:00
Mikhail Yasnov c50bf4df50
Merge pull request #27 from TouchInstinct/feature/spring-validation
Create spring validation module
2021-06-21 20:57:16 +03:00
Mikhail Yasnov 4f61e105a7 Move default values to constants 2021-06-21 20:33:31 +03:00
Mikhail Yasnov 79ae4b8b65 Create spring validation module 2021-06-21 19:24:01 +03:00
Alexander Buntakov facff6525d
Merge pull request #26 from TouchInstinct/feature/hash-utils
add hash utils
2021-06-20 15:51:38 +03:00
Alexander Buntakov be38ebf451
Update common/src/main/kotlin/ru/touchin/common/security/hash/HashUtils.kt
Co-authored-by: TonCherAmi <vasili.karaev@protonmail.com>
2021-06-20 15:40:00 +03:00
Alexander Buntakov 4f742e9235 add hash utils 2021-06-20 15:36:57 +03:00
Mikhail Yasnov 5daf28ac10
Merge pull request #25 from TouchInstinct/feature/not-found-exp-handler
Create error handler for CommonNotFoundException
2021-06-16 23:35:48 +03:00
Mikhail Yasnov 6a08c4568b Simplify conditional expression 2021-06-16 21:42:07 +03:00
Mikhail Yasnov 11fcb7a586 Create error handler for CommonNotFoundException 2021-06-16 21:07:09 +03:00
Alexander Buntakov fd4c32042c
Merge pull request #24 from TouchInstinct/fix/handler-logger
add @EnableSpringExceptionHandlerLogger
2021-06-15 20:51:43 +03:00
Alexander Buntakov 131c7bd573 add @EnableSpringExceptionHandlerLogger 2021-06-15 20:31:58 +03:00
Alexander Buntakov 347ff03670
Merge pull request #23 from TouchInstinct/fix/security
fix security modules
2021-06-15 19:09:05 +03:00
Alexander Buntakov 0c39aedea9 fix linter 2021-06-15 19:06:50 +03:00
Alexander Buntakov 67adec4d92 move auth migration to single schema 2021-06-15 19:00:06 +03:00
Alexander Buntakov 5e84eb2bb3 fix security modules 2021-06-15 00:14:21 +03:00
Alexander Buntakov 6f703d0bfc
Merge pull request #22 from TouchInstinct/feature/auth
add auth module
2021-06-14 17:21:12 +03:00
Vasili Karaev 61db7e831f add auth module 2021-06-14 10:51:05 +03:00
Alexander Buntakov 2265170de3
Merge pull request #21 from TouchInstinct/common-spring-security
add common-spring-security
2021-06-13 19:43:56 +03:00