mirror of
https://github.com/LibreSign/libresign.git
synced 2025-12-17 21:12:16 +01:00
28 lines
1.6 KiB
PHP
28 lines
1.6 KiB
PHP
<?php
|
|
|
|
return [
|
|
'routes' => [
|
|
// API
|
|
['name' => 'api#preflighted_cors', 'url' => '/api/0.1/{path}',
|
|
'verb' => 'OPTIONS', 'requirements' => ['path' => '.+'], ],
|
|
['name' => 'webhook#me', 'url' => '/api/0.1/webhook/me', 'verb' => 'GET'],
|
|
['name' => 'webhook#register', 'url' => '/api/0.1/webhook/register', 'verb' => 'POST'],
|
|
['name' => 'webhook#update', 'url' => '/api/0.1/webhook/register', 'verb' => 'PATCH'],
|
|
['name' => 'webhook#removeSignature', 'url' => '/api/0.1/webhook/register/signature', 'verb' => 'DELETE'],
|
|
['name' => 'libresign#sign', 'url' => '/api/0.1/sign', 'verb' => 'POST'],
|
|
['name' => 'libresign#validate', 'url' => '/api/0.1/file/validate/{uuid}', 'verb' => 'GET'],
|
|
['name' => 'libresign#signUsingUuid', 'url' => '/api/0.1/sign/{uuid}', 'verb' => 'POST'],
|
|
['name' => 'account#createToSign', 'url' => '/api/0.1/account/create/{uuid}', 'verb' => 'POST'],
|
|
['name' => 'signature#generate', 'url' => '/api/0.1/signature/generate', 'verb' => 'POST'],
|
|
['name' => 'signature#hasRootCert', 'url' => '/api/0.1/signature/has-root-cert', 'verb' => 'GET'],
|
|
// Admin config
|
|
['name' => 'admin#generateCertificate', 'url' => '/api/0.1/admin/certificate', 'verb' => 'POST'],
|
|
['name' => 'admin#loadCertificate', 'url' => '/api/0.1/admin/certificate', 'verb' => 'GET'],
|
|
|
|
// Pages
|
|
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
|
['name' => 'page#sign', 'url' => '/sign/{uuid}', 'verb' => 'GET'],
|
|
['name' => 'page#getPdf', 'url' => '/pdf/{uuid}', 'verb' => 'GET'],
|
|
// ['name' => 'page#validation', 'url' => '/validation', 'verb' => 'GET']
|
|
],
|
|
];
|