diff --git a/src/package.json b/src/package.json index 96429ef1..031e5971 100644 --- a/src/package.json +++ b/src/package.json @@ -44,6 +44,7 @@ "js-sha256": "^0.11.1", "nuxt": "^3.21.6", "obug": "^2.1.1", + "openid-client": "^6.8.4", "otpauth": "^9.5.1", "pinia": "^3.0.4", "qr": "^0.6.0", diff --git a/src/pnpm-lock.yaml b/src/pnpm-lock.yaml index fdd1ecbf..008219ff 100644 --- a/src/pnpm-lock.yaml +++ b/src/pnpm-lock.yaml @@ -77,6 +77,9 @@ importers: obug: specifier: ^2.1.1 version: 2.1.1 + openid-client: + specifier: ^6.8.4 + version: 6.8.4 otpauth: specifier: ^9.5.1 version: 9.5.1 @@ -4452,6 +4455,9 @@ packages: resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} hasBin: true + jose@6.2.3: + resolution: {integrity: sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==} + js-base64@3.7.8: resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==} @@ -4839,6 +4845,9 @@ packages: engines: {node: '>=18'} hasBin: true + oauth4webapi@3.8.6: + resolution: {integrity: sha512-iwemM91xz8nryHti2yTmg5fhyEMVOkOXwHNqbvcATjyajb5oQxCQzrNOA6uElRHuMhQQTKUyFKV9y/CNyg25BQ==} + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -4888,6 +4897,9 @@ packages: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} + openid-client@6.8.4: + resolution: {integrity: sha512-QSw0BA08piujetEwfZsHoTrDpMEha7GDZDicQqVwX4u0ChCjefvjDB++TZ8BTg76UpwhzIQgdvvfgfl3HpCSAw==} + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -10475,6 +10487,8 @@ snapshots: jiti@2.7.0: {} + jose@6.2.3: {} + js-base64@3.7.8: {} js-sha256@0.11.1: {} @@ -11076,6 +11090,8 @@ snapshots: pathe: 2.0.3 tinyexec: 1.2.3 + oauth4webapi@3.8.6: {} + object-assign@4.1.1: {} object-deep-merge@2.0.1: {} @@ -11124,6 +11140,11 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 + openid-client@6.8.4: + dependencies: + jose: 6.2.3 + oauth4webapi: 3.8.6 + optionator@0.9.4: dependencies: deep-is: 0.1.4