9581 Commits

Author SHA1 Message Date
Viacheslav Klimov
4480badd78 Email 2FA provider; 2FA API improvements 2022-05-05 18:08:54 +03:00
Viacheslav Klimov
bcc736991e Multiple used 2FA providers for account 2022-05-04 14:29:36 +03:00
Viacheslav Klimov
812e3490a6 API to get the list of available 2FA providers for user 2022-05-02 12:27:49 +03:00
Vladyslav_Prykhodko
e29be2bded UI: Add 2FA general setting form 2022-04-29 18:12:35 +03:00
Vladyslav_Prykhodko
d9a2495ea4 Add upgrade script for 2FA 2022-04-29 17:25:06 +03:00
Vladyslav Prykhodko
2cb6b6d425 UI: Add page setting fb2 2022-04-28 23:03:37 +03:00
Viacheslav Klimov
8eb68ff7a6 Revert changes to UserCredentials 2022-03-30 10:50:57 +03:00
Viacheslav Klimov
de16eca0a5 Fix RateLimitsTest 2022-03-30 10:48:56 +03:00
Viacheslav Klimov
b58be41083 Tests for JwtTokenFactory 2022-03-30 10:44:21 +03:00
Viacheslav Klimov
190430ffc4 Store 2FA account config in UserAuthSettings table 2022-03-29 19:18:00 +03:00
Viacheslav Klimov
922436d38b Tests for rate limits with different refill strategy 2022-03-29 16:30:57 +03:00
Viacheslav Klimov
95f41810ac Store 2FA account config is UserCredentials' additionalInfo 2022-03-29 11:32:27 +03:00
Viacheslav Klimov
b7db4ed604 Minor 2FA refactoring 2022-03-24 14:00:17 +02:00
Viacheslav Klimov
0915113a24 Swagger docs for TwoFactorAuthController 2022-03-23 19:57:18 +02:00
Viacheslav Klimov
6eb8a41f9a Swagger docs for TwoFactorAuthConfigController and config classes 2022-03-23 19:38:44 +02:00
Viacheslav Klimov
472edc8409 Refactor controller exceptions handling 2022-03-23 12:07:52 +02:00
Viacheslav Klimov
d746a04186 Merge branch 'develop/3.4' into feature/2fa
# Conflicts:
#	application/src/test/java/org/thingsboard/server/controller/AbstractWebTest.java
2022-03-22 15:54:53 +02:00
Viacheslav Klimov
5ed306881f Tests for 2FA 2022-03-22 15:54:11 +02:00
Viacheslav Klimov
8bbe6bafd8 Refactor 2FA; add refilling setting to TbRateLimits 2022-03-22 15:49:57 +02:00
Viacheslav Klimov
bc6c38c36c Change isAuthenticated() check to hasAnyAuthority('SYS_ADMIN', 'TENANT_ADMIN', 'CUSTOMER_USER') in controllers 2022-03-22 15:46:30 +02:00
Igor Kulikov
94b648d7fd Merge branch 'master' into develop/3.4 2022-03-22 12:03:56 +02:00
Igor Kulikov
19a953428e
Merge pull request #6298 from vvlladd28/bug/build/github-url-load
[3.4] UI: Fixed build, incorrect github URL
2022-03-22 11:59:44 +02:00
Igor Kulikov
1b0b8e4e19 Merge branch 'master' into develop/3.4 2022-03-22 11:56:44 +02:00
Vladyslav Prykhodko
697965d3ca UI: Fixed build, incorrect github URL 2022-03-21 22:04:05 +02:00
Viacheslav Klimov
1250fa2ba0 Tests for 2FA config management; refactoring 2022-03-21 14:09:51 +02:00
Viacheslav Klimov
062af3af81 2FA: cleanup code 2022-03-21 09:21:30 +02:00
Viacheslav Klimov
ea7f559e23 2FA: log login action, fix user lockout 2022-03-20 14:59:25 +02:00
Viacheslav Klimov
20a4f3cc4c 2FA: lock account after X unsuccessful verification attempts; refactoring 2022-03-20 14:13:54 +02:00
Viacheslav Klimov
052068d7f4 Remove 2FA with email message 2022-03-20 09:21:41 +02:00
Viacheslav Klimov
0c36d4809c 2FA: rate limiting, validation, refactoring 2022-03-19 19:34:45 +02:00
Igor Kulikov
d9b9d44e39 UI: Fix assets page permissions for customer 2022-03-19 10:15:50 +02:00
Viacheslav Klimov
1a00628509 Email 2FA provider, refactoring 2022-03-18 18:08:45 +02:00
Viacheslav Klimov
b5afb32f56 2FA: validation and error handling refactoring 2022-03-18 11:05:17 +02:00
Viacheslav Klimov
9eb03950fa 2FA: refactoring, tests 2022-03-17 18:49:08 +02:00
Igor Kulikov
d7efbd6eba Merge with master 2022-03-15 12:42:18 +02:00
Viacheslav Klimov
1ad769048c 2FA support for platform authentication 2022-03-10 18:15:42 +02:00
Viacheslav Klimov
e2c9a5ffdf TOTP and SMS 2FA providers; 2FA set-up API 2022-03-10 17:59:59 +02:00
Andrii Shvaika
c813d41abe Minor refactoring of the PR #6198 2022-03-10 11:59:41 +02:00
Andrii Shvaika
f976490721 Merge branch 'feature/lwm2m-send-request' of https://github.com/Artifeel/thingsboard 2022-03-10 11:44:29 +02:00
Igor Kulikov
c93309a496
Merge pull request #6213 from desoliture1/unresolverDynamicValuesOnExportDevicesFilterFix
[3.3.4] Fix unresolved dynamic values on API request
2022-03-08 18:19:06 +02:00
Igor Kulikov
8d51431cd5
Merge pull request #6204 from desoliture1/alarmCustomerPermissionsFix
[3.3.4] Customer alarm permission checker fix
2022-03-08 17:59:55 +02:00
Igor Kulikov
4b3f4028cd Merge branch 'master' of github.com:thingsboard/thingsboard 2022-03-08 17:28:59 +02:00
Igor Kulikov
1189630702 Fix upgrade script 2022-03-08 17:25:37 +02:00
Igor Kulikov
51fd7e8523
Merge pull request #5984 from T5750/master
Update locale.constant-zh_CN.json
2022-03-08 15:16:23 +02:00
Igor Kulikov
0a5764e7db
Merge pull request #6119 from thingsboard/lwm2m_fix_bug_bootstrap_tasks
[3.3.4] fix_bug_lwm2m_getTasks_thread-safe
2022-03-08 11:22:32 +02:00
nickAS21
506d9279c2 lwm2m: for build 2022-03-08 10:34:26 +02:00
desoliture
89c838e560 add corresponding tests 2022-03-07 15:39:18 +02:00
desoliture
6b5966a579 fix unresolved dynamic values in queryService on api request 2022-03-07 15:29:20 +02:00
Igor Kulikov
a35bb0fb97
Merge pull request #6180 from ViacheslavKlimov/fix/lwm2m-import
[3.3.4] Fix LwM2M devices import
2022-03-07 14:50:25 +02:00
Igor Kulikov
464bf04042 Merge branch 'ViacheslavKlimov-fix/ota-device-profile' 2022-03-07 14:34:37 +02:00