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
Peio Rigaux
804ba97924
Modified database.php to fix syntax error in condition
2020-01-23 14:11:30 +01:00
Peio Rigaux
d6e2ef7f9e
Added linphone rootca as mysql connection param and added option to package's selinux rule to survive reboot
2020-01-15 17:44:54 +01:00
Timothée Jaussoin
3fb07ca34b
Validate the existence of the required parameters when setting passwords
2020-01-08 15:21:16 +01:00
Timothée Jaussoin
065f0d3d8d
Reindent and reformat the code to follow PHP-PSR2
2020-01-08 11:21:41 +01:00
Sylvain Berfini
6abd99e397
Fixed account activated flag upon recovery & fixed is_account_used method to check aliases
2019-11-28 16:50:05 +01:00
Sylvain Berfini
16b82b88bc
Fixed issue with is_account_activated not answering for aliases
2019-11-26 15:03:12 +01:00
Sylvain Berfini
c40bb2bf6c
Fixed return value not defined + version bumped
2019-11-08 10:22:22 +01:00
Sylvain Berfini
9dcce639c1
Bumped build number
2019-11-07 14:12:17 +01:00
Sylvain Berfini
cf84578c43
Added option to prevent confirmation key one time use
2019-11-07 14:06:51 +01:00
Sylvain Berfini
2d117daaf1
Fixed recovert account from confirmation key
2019-11-07 13:41:08 +01:00
Sylvain Berfini
3c99551f40
Removed SHA256 auto password creation
2019-11-07 10:20:40 +01:00
Sylvain Berfini
6342f98656
Added upgrade password from MD5 to SHA256 method
2019-11-07 10:04:04 +01:00
Sylvain Berfini
c8e4031057
Updated README
2019-11-05 17:19:53 +01:00
Simon Morlat
02ce21ec12
Make flexisip-account-manager rpm to be deployed publicly.
2019-11-04 15:06:36 +01:00
Sylvain Berfini
071318566e
Updated README
2019-10-10 13:52:14 +02:00
Peio Rigaux
40a723d7a1
Fills new fields in db (country_code and country_name) on userinfo creation with a call to api.ipapi.com
2019-09-19 13:55:42 +02:00
Sylvain Berfini
acf739564a
Fixed issue with update_passwords
2019-09-05 15:06:53 +02:00
Sylvain Berfini
4b91231b7a
Added algo in activation link URL
2019-09-02 11:57:46 +02:00
Sylvain Berfini
eae267e264
Fixed double alias creation for phone accounts
2019-08-28 15:39:50 +02:00
Sylvain Berfini
6bbff3f6e1
Bumped build number
2019-08-28 13:09:33 +02:00
Sylvain Berfini
c022559f10
Moved liblinphone related methods to specific file + fixed compatibility issue
2019-08-23 13:33:50 +02:00
Sylvain Berfini
0e70744f1d
Bumped build number
2019-08-23 12:46:10 +02:00
Sylvain Berfini
04ad87663e
Fixed remote provisioning
2019-08-23 10:40:59 +02:00
Sylvain Berfini
698dc3e4fd
Fixed small issue
2019-08-23 10:14:13 +02:00
Sylvain Berfini
128c3230b9
Added sample code for QR code generation in remote provisioning
2019-08-22 16:05:46 +02:00
Sylvain Berfini
cb7e03b68e
Removed compatibility methods + fixed digest auth white list methods
2019-08-22 15:21:09 +02:00
Sylvain Berfini
019f60cfe7
Updated & renamed update password(s) methods
2019-08-22 15:10:58 +02:00
Sylvain Berfini
e750ee64e4
Updated new create email account method to use directly the hash in args
2019-08-22 15:05:49 +02:00
Sylvain Berfini
060cab5506
Started changes for SHA-256 with MD5 compatibility
2019-08-22 14:51:46 +02:00
Sylvain Berfini
0c5d7a4980
Added username parameter to URI sent by email to validate account
2019-08-22 09:53:38 +02:00
Sylvain Berfini
49d2d78636
Improved factorization
2019-08-21 17:47:38 +02:00
Sylvain Berfini
8a7e6ccc81
Factorized code for confirmation key matching
2019-08-21 17:40:42 +02:00
Sylvain Berfini
0f24b04ba9
Added default algo setting
2019-08-21 17:20:03 +02:00
Sylvain Berfini
94419027cf
Added very simple static provisioning script
2019-08-21 16:53:46 +02:00
Sylvain Berfini
4511461b5f
Fixed email check failing because of case sensitive compare
2019-08-21 15:39:18 +02:00
Sylvain Berfini
19a7ca05f5
Added method to get number of accounts
2019-08-21 15:07:31 +02:00
Sylvain Berfini
03d3037398
Added methods to delete account
2019-08-21 14:56:16 +02:00
Sylvain Berfini
e3698d362b
Removed get_account_by_confirmation_key
2019-08-21 12:21:00 +02:00
Sylvain Berfini
7d134036b9
Another XMLRPC doc updated
2019-08-21 12:13:44 +02:00
Sylvain Berfini
f14b462925
Updated XMLRPC doc
2019-08-21 12:12:21 +02:00
Sylvain Berfini
47dc4e7068
Small fix
2019-08-21 12:04:39 +02:00
Sylvain Berfini
967104b103
Added email account recovery API
2019-08-21 11:54:36 +02:00
Sylvain Berfini
a53dfb3e50
Added method to update account's user info
2019-08-20 16:06:55 +02:00
Sylvain Berfini
b46ec09d8e
Fixed final issue
2019-08-20 15:41:46 +02:00
Sylvain Berfini
774386eec4
Fixed minor issues
2019-08-20 15:37:34 +02:00
Sylvain Berfini
52b1377e18
Added methods and renamed user-info files
2019-08-20 14:58:23 +02:00
Sylvain Berfini
09a95c1a1b
Added XMLRPC methods to get user-info for an account
2019-08-20 14:09:39 +02:00
Sylvain Berfini
b53e1f5325
Added user-info table, object and migration
2019-08-13 15:56:03 +02:00
Sylvain Berfini
1efc91f9ab
Updated migration tool to handle the multiple aliases to same account scenario
2019-07-25 15:52:04 +02:00