27 Commits

Author SHA1 Message Date
Simon Stürz
5eb5c6628b JsonRpc Server: Improve token verification handling depending on the interface configuration 2026-01-29 12:24:28 +01:00
Simon Stürz
88d1e4ce52 Add thing added and removed logic depending on users thing permission 2025-11-19 09:54:43 +01:00
Simon Stürz
3d884e7c06 Add initial test for thing based authentication 2025-11-19 09:53:25 +01:00
Simon Stürz
662e313bd8 Add admin methods for user management 2025-11-19 09:47:01 +01:00
Simon Stürz
360e287619 Add thing added and removed logic depending on users thing permission 2025-11-19 09:47:00 +01:00
Simon Stürz
b80ad6d839 Add missing thingError fpr IO connections 2025-11-19 09:46:17 +01:00
Simon Stürz
cfe4328776 Fix allowed things loading 2025-11-19 09:46:17 +01:00
Simon Stürz
f77d94ef7b Add initial test for thing based authentication 2025-11-19 09:46:15 +01:00
Simon Stürz
71cd3561b6 UserManager: Update user database and migrate to version 2 2025-11-19 09:45:54 +01:00
Simon Stürz
e638c8cab2 Add scope verification and tests 2025-11-19 09:45:54 +01:00
Simon Stürz
88aa22f3a2 UserManager: Add thing based user permissions 2025-11-19 09:45:54 +01:00
Simon Stürz
cdabfb54a5 Update all guh references to nymea 2025-11-17 16:42:46 +01:00
Simon Stürz
4d170061fd Update license text and add SPDX identifier 2025-11-17 16:42:41 +01:00
Simon Stürz
f5c4bd16ac Add Qt6 support
Add Qt6 debian packaging
2025-09-11 10:09:24 +02:00
Michael Zanetti
2be6032718 Bind a client connection to the token given in the hello call.
This is a prerequisite for enabling dispatching notifications
based on user permissions.
2023-02-13 14:15:10 +01:00
Michael Zanetti
6965c66ef0 Fix editing user scopes 2022-09-29 10:15:17 +02:00
Michael Zanetti
6ab4d49ee1 Add multi user support 2022-02-08 10:36:14 +01:00
Michael Zanetti
14516106b7 Allow second level domains in email addresses 2020-11-02 15:15:23 +01:00
Michael Zanetti
ec0aa802c5 Add more user management features 2020-02-07 00:33:00 +01:00
Michael Zanetti
8f5536ba1a Update copyright 2020-01-23 20:07:26 +01:00
Jenkins nymea
387ce07bf3 Merge PR #234: Weaken password requirements a bit 2019-12-01 00:05:00 +01:00
Michael Zanetti
7b99783603 Weaken password requirements a bit
We've decided to not require special characters any more
2019-11-22 17:37:37 +01:00
Michael Zanetti
3cbd01c1d2 drop all pack/unpack methds 2019-11-03 21:24:16 +01:00
Michael Zanetti
baaa719b6a Restructuring json done 2019-11-01 20:55:45 +01:00
Michael Zanetti
bdd9876a88 Allow registering QMetaObjects on JSON api 2019-11-01 20:55:45 +01:00
Michael Zanetti
a385188d37 More work on the device browser 2019-07-25 15:56:18 +02:00
Michael Zanetti
d24abfe3d0 Move devicemanager's implementation out of libnymea into libnymea-core 2019-07-15 22:52:52 +02:00