Gravita
a0722fb5f4
[FIX] HttpAuthCoreProvider findmulti
2022-12-05 17:22:32 +07:00
Gravita
8fb1349487
[FIX] Roles support
2022-11-21 13:44:58 +07:00
Gravita
5631bc6af1
[FIX] permissionsPermissionColumn
2022-11-21 13:32:10 +07:00
AlexCatze
9cc1810831
[FEATURE] Roles support for MySQL and PostgreSQL ( #622 )
...
* [FEATURE] Roles support for MySQL and PostgreSQL
Roles are stored in separate (name,uuid) table. Role can be given to user by adding "role.<name/guid>" permission to user. Permissions can be added to role by adding record with role`s uuid to permissions table.
* [REFACTOR] Refactor roles quering
Use 2 queries, first to query names of all user`s roles, second to recursively query all permissions. This also allows roles inheritance. All code from previous realisation, that is not used in this one, was commented, so if this realisation will be accepted, that code can be finaly removed.
* [REFACTOR] Removed commented code
* [REFACTOR] Remover useless catches
2022-11-19 18:01:32 +07:00
Gravita
10888ed2e7
[ANY] Full IDEA reformat
2022-11-18 14:47:03 +07:00
Gravita
82accb211d
[ANY] IDEA reformat
2022-11-18 14:39:35 +07:00
Gravita
10df931c2a
[FIX] MySQL/PostgreSQL permissions
2022-11-18 14:38:39 +07:00
AlexCatze
40d4681bce
[FEATURE] Move shared SQL code to abstract class
...
Also ports permissions support to MySQL, because it doen`t have PostgreSQL-specific code.
2022-11-14 21:14:53 +02:00
AlexCatze
d11c9e92a5
[FEATURE] Add permissions support to PostgreSQL
...
This commit adds permissions support to PostgreSQL auth method.
2022-11-13 19:52:20 +01:00
Gravita
6fb9174681
[FEATURE] AuthSupportRemoteClientAccess
2022-10-07 18:55:42 +07:00
Gravita
86f9f20b52
[FEATURE] BCryptPasswordVerifier
2022-09-28 16:53:56 +07:00
Clercq
9bac9e3bef
[FIX] HttpAuthCoreProvider ( #603 )
2022-08-12 16:22:50 +07:00
Clercq
385f2d9ec5
Add to HttpAuthCoreProvider the AuthSupportHardware implementation ( #601 )
...
* initial
* test fixes
* review fixes
* review fixes
* test fixes
* review fixes
* review fixes
2022-08-01 15:54:07 +07:00
Gravita
c8768326ea
[FEATURE] 5.3.0 features
2022-07-24 16:27:24 +07:00
Gravita
0b38781858
[FIX] HttpAuthCoreProvider small fixes
2022-06-08 23:17:35 +07:00
Gravita
a20b70e2a1
[FEATURE] HttpAuthCoreProvider toString() methods
2022-04-07 22:16:25 +07:00
Gravita
7cd6b9c1d9
[FIX] Bad login (MySQL + HWID)
2022-04-03 15:08:15 +07:00
Gravita
7bfa4ebdab
[FIX] Bad login (MySQL + HWID)
2022-03-30 16:39:48 +07:00
Gravita
8afa630546
[FIX] Bad login (MySQL + HWID)
2022-03-30 15:52:28 +07:00
Gravita
9b3b49966a
[FIX] RefreshToken
2022-03-18 20:03:36 +07:00
Gravita
736bf51eaa
[FIX] UTC Timezone
2022-03-18 19:50:46 +07:00
Gravita
96915b0f78
[FIX] PostgresSQLCoreProvider and HttpAuthCoreProvider bug fixes
2022-03-18 19:02:58 +07:00
Gravita
6430b9e2d4
Merge branch 'feature/removelegacysession' into dev
2022-03-18 18:28:27 +07:00
Gravita
a54d7ba89a
[FEATURE] PlayerProfile properties, User assets
2022-03-17 23:28:16 +07:00
Gravita
2b117f6717
[FEATURE] UserSupportProperties extension
2022-03-17 22:55:30 +07:00
Gravita
62094e0cf6
[FEATURE] Remove legacy session
2022-03-17 21:07:54 +07:00
Gravita
6aed114791
[FEATURE] MySQL and PostgreSQL AuthCoreProvider use OAuth
2022-03-17 20:57:20 +07:00
microwin7
999d7b7795
[FIX] MySQL remove limit 1 for update query
2022-01-24 09:10:26 +03:00
Gravita
ce4f4cab62
[FIX] Postgresql no hwidId need
2021-12-10 20:57:21 +07:00
Gravita
796b2e2533
[FEATURE] Postgresql support
2021-12-10 20:46:49 +07:00
Gravita
50d8f12536
[FIX] Remove HWIDProvider
2021-11-10 23:14:26 +07:00
Gravita
ac1279ff5c
[FIX] HttpAuthCoreProvider
2021-11-09 14:32:09 +07:00
Gravita
2d0957f834
[FIX] MemoryAuthCoreProvider
2021-11-09 12:22:18 +07:00
Gravita
2a2c2f6b93
[FEATURE] AuthCoreProvider rework
2021-11-05 22:19:00 +07:00
Gravita
15da924aa6
[FIX] AcceptPasswordVerifier
2021-10-23 17:27:08 +07:00
Gravita
618e981de5
[FIX] AuthProviderPair logger is null
2021-10-18 14:44:35 +07:00
Gravita
1a7160c394
[FIX] Small UI improvements
2021-10-15 21:35:47 +07:00
Gravita
112ac31803
[FIX] needMoreFactors
2021-10-13 21:28:43 +07:00
Gravita
26ed69e1a7
[FIX] FileAuthSystem module permissions
2021-10-13 20:01:12 +07:00
Gravita
58dfc472ac
[FIX] ServerWrapper connect to ServerProfile
2021-10-12 17:09:19 +07:00
Gravita
9841ef3157
[FEATURE] Permissions
2021-10-12 16:55:32 +07:00
Gravita
39ac6cdad8
[FEATURE] FileAuthSystem improvements
2021-09-22 13:52:17 +07:00
Gravita
9b55e243e7
[REFACTOR] Remove AuthProvider/AuthHandler support
2021-09-22 12:45:48 +07:00
Gravita
f0ae4cbb12
[FIX] AuthManager NPE
2021-09-12 17:52:28 +07:00
Gravit
acf106baa9
Merge pull request #515 from microwin7/dev
...
Update dependencies and fix HikariCP
2021-09-04 19:59:29 +07:00
microwin7
ad5c2382cf
[FIX] AdditionalHash_module
2021-09-04 08:54:34 +03:00
microwin7
62991ed709
[FIX] MySQLSourceConfig HikariCP
2021-09-04 08:51:34 +03:00
Gravita
fb7a552843
[FIX] JsonAuthCoreProvider Bearer header
2021-08-23 15:56:08 +07:00
Gravita
a915d41b93
[FIX] JsonAuthCoreProvider joinServer/checkServer
2021-08-08 16:10:07 +07:00
Gravit'a
9fff11e887
[FIX] JsonCoreProvider verifyPassword
2021-08-08 14:53:25 +07:00