Commit graph

52 commits

Author SHA1 Message Date
Sven Seeberg 8d56550cee
Merge pull request #78 from netzbegruenung/feature/release-2.0.6
Bump version to fix releases
2024-04-26 08:00:41 +02:00
Giuliano Mele cbde96d3eb
Bump version 24.0.3 2024-03-27 15:22:08 +01:00
Giuliano Mele d9514b9720
Add missing default translations 2024-03-27 15:20:12 +01:00
Giuliano Mele 0db84128ae
Improve project and submodule versioning 2024-03-27 10:04:53 +01:00
Giuliano Mele d31241d72d
Add GET challenge expired check 2024-03-27 08:33:16 +01:00
Giuliano Mele bf1ea38a87
Remove duplicate dependencies 2024-03-27 08:33:15 +01:00
Giuliano Mele 3fe31d6dd7
Add expiration setting for app auth action token 2024-03-27 08:33:13 +01:00
Giuliano Mele b134452ed6
Return 409 HTTP response for missing credential 2024-03-27 08:33:12 +01:00
Giuliano Mele 432021aa6e
Add clientName and clientUrl to challenge 2024-03-27 08:33:12 +01:00
Giuliano Mele 1aaaee60da
Remove GET challenge device_id query parameter 2024-03-27 08:33:11 +01:00
Giuliano Mele 2eabd14688
Rename DTO secret attribute to codeChallenge 2024-03-27 08:33:11 +01:00
Giuliano Mele a22126be8e
Upgrade JAX-RS resources for quarkus resteasy reactive 2024-03-27 08:33:08 +01:00
Giuliano Mele 9487c72884
Connect app authenticator to required action provider 2024-03-27 08:33:08 +01:00
Giuliano Mele f1d239aa69
Add invalid session response on app setup token handler 2024-03-27 08:33:06 +01:00
Giuliano Mele 8d0f1b64a1
Add app auth status URL on failed setup form 2024-03-27 08:33:06 +01:00
Giuliano Mele 97fd0e96d9
Reset authentication notes 2024-03-27 08:33:05 +01:00
Giuliano Mele 016121ecec
Add time drift tolerance 2024-03-27 08:33:05 +01:00
Giuliano Mele 87b8c8c761
Fix event sink send status 2024-03-27 08:33:04 +01:00
Giuliano Mele baa0b5fbb9
Fix SSE session verification 2024-03-27 08:33:03 +01:00
Giuliano Mele 64fb65053e
Delete challenge after successful app request 2024-03-27 08:33:02 +01:00
Giuliano Mele 6422e8c840
Add server sent events on app auth ready 2024-03-27 08:33:01 +01:00
Giuliano Mele 46b6303279
Add challenge API tests 2024-03-27 08:32:58 +01:00
Giuliano Mele 3b25600e6a
Update challenge API
- Add error messages
- Return empty list on not found
- Return list of challenges on success
2024-03-27 08:32:57 +01:00
Giuliano Mele cab6725870
Add cancel button to app auth setup form 2024-03-27 08:32:56 +01:00
Giuliano Mele 86257071d8
Add duplicate device ID check during app auth setup 2024-03-27 08:32:55 +01:00
Giuliano Mele 169dac7278
Remove keyId from signature string 2024-03-27 08:32:55 +01:00
Giuliano Mele f55fd09cf2
Preserve map input order 2024-03-27 08:32:54 +01:00
Giuliano Mele c659b39e3f
Update GET challenge path 2024-03-27 08:32:54 +01:00
Giuliano Mele 9228331243
Fix signature header parser 2024-03-27 08:32:52 +01:00
Giuliano Mele ecbc6ab9e1
Rename update/insert challenge method 2024-03-27 08:32:51 +01:00
Giuliano Mele 9ed9bbb347
Rename registration token into device push ID 2024-03-27 08:32:50 +01:00
Giuliano Mele 796a577bb4
Revert "Decode app setup QR-Code to JSON"
This reverts commit 330d7a8f08.
2024-03-27 08:32:49 +01:00
Giuliano Mele 754bcafb15
Decode app setup QR-Code to JSON 2024-03-27 08:32:48 +01:00
Giuliano Mele dea4389b35
Update keycloak to 22.0.2 2024-03-27 08:32:47 +01:00
Giuliano Mele 20deb5f9b5
Fix keycloak dev server and tests 2024-03-27 08:32:47 +01:00
Giuliano Mele 8fb1466d4b
Update keycloak to 22.0.0 2024-03-27 08:32:46 +01:00
Giuliano Mele 024d29365a
Add missing required query param check 2024-03-27 08:32:44 +01:00
Giuliano Mele 68d7a843e4
Add app challenge entity and resource provider
- Update signature header validation
- Update firebase dto message
2024-03-27 08:32:40 +01:00
Giuliano Mele f7cadc8004
Adapt dev server root path 2024-03-27 08:28:04 +01:00
Giuliano Mele 11645cdb29
Set h2 database automatic mixed mode 2024-03-27 08:28:03 +01:00
Giuliano Mele 367f37f07b
Update test database configs 2024-03-27 08:28:03 +01:00
Giuliano Mele 135c9c7663
Fix action token issues
- Remove duplicate code for token generation
- Remove duplicate JWT payload claims
- Fix constructor type declaration
2024-03-27 08:28:02 +01:00
Giuliano Mele 27d1ab6bbf
Add app device selection dialog 2024-03-27 08:28:02 +01:00
Giuliano Mele 88c2a56917
Add public key algorithm to credential model 2024-03-27 08:28:01 +01:00
Giuliano Mele 51acee6a14
Add signature check on authentication 2024-03-27 08:28:01 +01:00
Giuliano Mele 1d7fa8e4a2
Add app authenticator implementations
- Add app auth action token handler for receiving app confimation
- Add firebase service to send auth request
2024-03-27 08:28:00 +01:00
Giuliano Mele 4c966a17e8
Add action token URL copy to clipboard button 2024-03-27 08:27:59 +01:00
Giuliano Mele a81db0f7ba
Update build pipeline 2024-03-27 08:27:58 +01:00
Giuliano Mele 20bd09928d
Add action token provider for app auth setup 2024-03-27 08:27:58 +01:00
Giuliano Mele a1d0068347
Remove credential updater interface 2024-03-27 08:27:57 +01:00