Skip to content

Commit abbb2c1

Browse files
committed
implement JWE encryption + decryption with algos working with singpass
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
1 parent 3397ed9 commit abbb2c1

6 files changed

Lines changed: 563 additions & 124 deletions

File tree

appinfo/routes.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
['name' => 'api#createUser', 'url' => '/user', 'verb' => 'POST'],
2121
['name' => 'api#deleteUser', 'url' => '/user/{userId}', 'verb' => 'DELETE'],
2222
['name' => 'api#getJwks', 'url' => '/jwks', 'verb' => 'GET'],
23+
['name' => 'api#debugJwk', 'url' => '/debug-jwk', 'verb' => 'GET'],
24+
['name' => 'api#debugJwe', 'url' => '/debug-jwe', 'verb' => 'GET'],
2325

2426
['name' => 'id4me#showLogin', 'url' => '/id4me', 'verb' => 'GET'],
2527
['name' => 'id4me#login', 'url' => '/id4me', 'verb' => 'POST'],

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
"id4me/id4me-rp": "^1.2",
3333
"firebase/php-jwt": "^6.8.1",
3434
"bamarni/composer-bin-plugin": "^1.4",
35-
"strobotti/php-jwk": "^1.3"
35+
"web-token/jwt-library": "^4.1",
36+
"spomky-labs/aes-key-wrap": "^7.0"
3637
},
3738
"require-dev": {
3839
"nextcloud/coding-standard": "^1.0.0",

0 commit comments

Comments
 (0)