Timothée Jaussoin
70463ae687
Complete the API with new endpoints
...
Update the documentation
Bump the build number to 41
2021-01-13 14:47:22 +01:00
Timothée Jaussoin
d0e7d10014
Update the dependencies
...
Add a everyone_is_admin config parameter for tests purpose
Fix DIGEST with liblinphone (split "email" in username + realm) and other adjustments
2021-01-05 15:35:51 +01:00
Timothée Jaussoin
5ddb669af1
Add accounts management endpoints
...
Add account email reset endpoint
Update the dependencies
Complete tests
2020-12-07 15:25:34 +01:00
Timothée Jaussoin
603f1a6686
Add the activated parameter in the API accounts creation command
...
Complete the README documentation to add the artisan commands
Add an API key authentication mechanism
Update the dependencies
2020-10-19 11:53:07 +02:00
Timothée Jaussoin
f77846b676
Update from Laravel 6 to Laravel 8
...
Fix the related tests
Add the Belledonne Communications copyright
2020-09-16 12:44:26 +02:00
Timothée Jaussoin
30fcf9792f
Update wording
...
Send a confirmation email when the password is set for the first time
Remove the API link from the menu and move it to the footer
Allow different domains to be set in the POST /api/accounts endpoints + related tests
Cleanup the API tests
Update the dependencies
2020-09-14 11:55:07 +02:00
Timothée Jaussoin
bf123b764a
Add endpoint to create accounts from the API (authenticated, admin only) + tests + documentation
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
d2bfc6e9f9
Integrate FlexiAPI in the RPM package (logs, conf, env…)
...
Update the GitlabCI and fix integration issues
Add a /api/ping authenticated endpoint
2020-02-10 10:52:28 +01:00
Timothée Jaussoin
17fcaf02d3
Import a new API, build with Laravel
...
- Authentication handled by DIGEST (MD5 and SHA-256)
- Support of CLRTXT passwords in the DB
- Expose sip account devices through the API
- Tests, with databases running in memory
- Documents for the deployment and API usage
2020-02-03 15:20:48 +01:00