feat(signature): Ajoute le service client pour l'intégration de signature électronique.
🐛 fix(env): Corrige les URL et la clé API pour l'environnement de signature.
⬆️ chore(deps): Met à jour la dépendance docusealco/docuseal-php.
```
This commit is contained in:
Serreau Jovann
2026-01-16 15:10:27 +01:00
parent 5bab18f966
commit a1c76eac6b
5 changed files with 18 additions and 4 deletions

4
.env
View File

@@ -72,7 +72,7 @@ KEYCLOAK_REALM=master
KEYCLOAK_CLIENT_ID=ludikevent KEYCLOAK_CLIENT_ID=ludikevent
KEYCLOAK_CLIENT_SECRET=FA7ue4h6rKL0bFZSEXxoZ4uh5LIohsyd KEYCLOAK_CLIENT_SECRET=FA7ue4h6rKL0bFZSEXxoZ4uh5LIohsyd
ESYSIGN_APIEY= ESYSIGN_APIEY=pgAU116mCFmeF7WQSezHqxtZW8V1fgo31u5d2FXoaKe
NOTIFUSE_SERVER= NOTIFUSE_SERVER=
NOTIFUSE_EMAIL= NOTIFUSE_EMAIL=
@@ -83,7 +83,7 @@ STRIPE_PK=pk_test_51SUA22173W4aeFB1nO6oFfDZ12HOTffDKtCshhZ8rkUg6kUO2ZaQC0tK72rhE
STRIPE_SK=sk_test_51SUA22173W4aeFB16EB2LxGI0hNvNJzFshDI98zRImWBIhSfzqOGAz5TlPxSpUWbj3x4COm6kmSsaal9FpQR1A7M0022DvjbbR STRIPE_SK=sk_test_51SUA22173W4aeFB16EB2LxGI0hNvNJzFshDI98zRImWBIhSfzqOGAz5TlPxSpUWbj3x4COm6kmSsaal9FpQR1A7M0022DvjbbR
STRIPE_WEBHOOKS_SECRET= STRIPE_WEBHOOKS_SECRET=
SIGN_URL= SIGN_URL=https://e3358705e82c.ngrok-free.app
STRIPE_BASEURL=https://e3358705e82c.ngrok-free.app STRIPE_BASEURL=https://e3358705e82c.ngrok-free.app
MINIO_S3_URL= MINIO_S3_URL=

View File

@@ -88,6 +88,7 @@
MAILER_DSN=ses+smtp://AKIAWTT2T22CWBRBBDYN:BBdgb6KxRQ8mNcpWFJsZCJxbSGNdgLhKFiITMErfBlQP@default?region=eu-west-3 MAILER_DSN=ses+smtp://AKIAWTT2T22CWBRBBDYN:BBdgb6KxRQ8mNcpWFJsZCJxbSGNdgLhKFiITMErfBlQP@default?region=eu-west-3
PATH_URL=https://intranet.ludikevent.fr PATH_URL=https://intranet.ludikevent.fr
STRIPE_BASEURL=https://intranet.ludikevent.fr STRIPE_BASEURL=https://intranet.ludikevent.fr
SIGN_URL=https://intranet.ludikevent.fr
dest: "{{ path }}/.env.local" dest: "{{ path }}/.env.local"
when: ansible_os_family == "Debian" when: ansible_os_family == "Debian"

View File

@@ -16,7 +16,7 @@
"doctrine/doctrine-bundle": "^2.18.2", "doctrine/doctrine-bundle": "^2.18.2",
"doctrine/doctrine-migrations-bundle": "^3.7.0", "doctrine/doctrine-migrations-bundle": "^3.7.0",
"doctrine/orm": "^3.6.1", "doctrine/orm": "^3.6.1",
"docusealco/docuseal-php": "^1.0.5", "docusealco/docuseal-php": "^1.0",
"endroid/qr-code": "^6.0", "endroid/qr-code": "^6.0",
"exbil/mailcow-php-api": ">=0.15.0", "exbil/mailcow-php-api": ">=0.15.0",
"fpdf/fpdf": ">=1.86.1", "fpdf/fpdf": ">=1.86.1",

2
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "bae39e4278669ceaf6f28005f1d75605", "content-hash": "444be6b90a1fa26c82cf53619cb70919",
"packages": [ "packages": [
{ {
"name": "async-aws/core", "name": "async-aws/core",

View File

@@ -0,0 +1,13 @@
<?php
namespace App\Service\Signature;
class Client
{
private \Docuseal\Api $client;
public function __construct()
{
$this->client = new \Docuseal\Api($_ENV['ESYSIGN_APIEY'],'https://signature.esy-wev.dev/api');
}
}