Commit graph

98 commits

Author SHA1 Message Date
Timothée Jaussoin
4f79ddca2b Fix FLEXIAPI-167 Add the handling of a custom identifier for the JWT tokens on top of the email one 2024-04-30 10:10:19 +00:00
Timothée Jaussoin
c13a78002a Fix FLEXIAPI-168 Add POST /accounts/me/email to confirm the email change 2024-04-25 13:33:20 +00:00
Timothée Jaussoin
911862870c Fix #165 Remove for now text/vcard header constraint 2024-04-25 09:05:05 +00:00
Timothée Jaussoin
debf668e77 Fix FLEXIAPI-164 Add vcards-storage endpoints 2024-04-24 13:41:43 +00:00
Timothée Jaussoin
faf33f5ac3 Fix FLEXIAPI-162 Drop the aliases table 2024-04-22 13:38:51 +00:00
Timothée Jaussoin
7418d79b41 Fix FLEXIAPI-152 API Key usage clarification 2024-04-09 09:10:08 +00:00
Timothée Jaussoin
42e7ed83c0 Fix FLEXIAPI-161 Complete the Dictionary tests to cover the collection accessor 2024-04-08 09:29:11 +00:00
Timothée Jaussoin
3dc9f93216 Fix FLEXIAPI-158 Restrict the phone number change API endpoint to return 403... 2024-04-03 14:05:35 +00:00
Timothée Jaussoin
00196e5957 Fix FLEXIAPI-135 Merge the admins table in the accounts table 2024-03-26 14:15:20 +00:00
Timothée Jaussoin
d2316251d5 Fix FLEXIAPI-143 Implement JWT authentification in the API 2024-03-25 11:08:41 +00:00
Timothée Jaussoin
9d7618e9c4 Fix FLEXIAPI-149 Add a toggle to disable phone check on username for admin endpoints and forms 2024-03-21 12:04:30 +01:00
Timothée Jaussoin
6da23a50a8 Fix FLEXIAPI-145 Put back the code as an alias for the confirmation_key in the... 2024-03-04 14:37:56 +00:00
Timothée Jaussoin
7ce7c85184 Fix FLEXIAPI-142 2024-02-28 13:41:14 +00:00
Timothée Jaussoin
07f8a6e7dd Fix FLEXIAPI-140 Select the display_name attribute from the database to inject... 2024-02-22 10:50:33 +00:00
Timothée Jaussoin
248fce60fe Fix FLEXIAPI-139 2024-02-21 14:37:29 +00:00
Timothée Jaussoin
4035cbd0ab Fix FLEXIAPI-134 Add a system to detect and block abusive accounts 2024-01-29 11:36:41 +01:00
Timothée Jaussoin
6226e867ad Fix #139 Allow the dictionary to be set when creating an account on the API as an admin 2023-12-28 15:17:01 +00:00
Timothée Jaussoin
0597db0f8e Fix #138 Add a dictionary to the account model 2023-12-28 09:54:47 +00:00
Timothée Jaussoin
3649dde4f3 Fix #136 Refactor the activation_key integration 2023-12-20 11:02:34 +00:00
Timothée Jaussoin
c2ebe29d77 Fix #135 Refactor the password algorithms code 2023-12-19 09:30:21 +00:00
Timothée Jaussoin
5717994ab8 Fix #132 Move the provisioning_tokens and recovery_codes to dedicated table 2023-12-14 14:13:41 +00:00
Timothée Jaussoin
1cb44ce318 Branch the 1.4 2023-11-30 16:36:26 +00:00
Timothée Jaussoin
cabf94273f Fix #119 Add a X-Linphone-Provisioning required header to the provisioning... 2023-11-13 14:14:53 +00:00
Timothée Jaussoin
8bb2c514b0 Only allow the recovery endpoint to be called once if the code is wrong 2023-11-08 10:41:14 +00:00
Timothée Jaussoin
e996a9827c Fix #125 Remove the External Accounts feature 2023-10-04 16:03:53 +02:00
Timothée Jaussoin
e516ae788c Fix #124 Return 404 when the account is already provisioned or the provisioning_token not valid 2023-09-27 14:31:04 +00:00
Timothée Jaussoin
a9fb3fd1c1 Implement Calls Statistics 2023-09-19 13:07:09 +00:00
Timothée Jaussoin
a2e8d27b49 Fix #121 Only apply throttling to redeemed tokens 2023-09-11 09:35:11 +00:00
Timothée Jaussoin
1debbc5f10 Fix #118 Add a throttling system for the AccountCreationToken push notification endpoint 2023-09-06 14:58:21 +02:00
Timothée Jaussoin
03bd8d8114 Introduce the database_errors logger 2023-08-30 15:31:51 +00:00
Timothée Jaussoin
be429be82a Fix #117 Redeem properly the tokens to prevent reuse 2023-08-29 09:52:45 +00:00
Timothée Jaussoin
77f334a730 Fix #106 Remove completely the deprecated laravelcollective/html dependency 2023-08-08 15:20:07 +02:00
Timothée Jaussoin
0729718ccf Add basic Statistics support for Messages and Related devices 2023-07-20 14:56:42 +00:00
Timothée Jaussoin
c1e3f56e5d Complete the Contacts Lists endpoints in the API, with tests and documentation 2023-07-06 17:21:12 +02:00
Timothée Jaussoin
c1e355a829 Add ContactList feature, complete the lists and attach them to accounts 2023-07-04 14:35:21 +00:00
Timothée Jaussoin
fc96338bfb Redesign the UI 2023-06-09 08:24:49 +00:00
Timothée Jaussoin
02983102c0 Fix #97 Validate usernames with a configurable regex 2023-05-31 16:06:41 +02:00
Timothée Jaussoin
171f55e42e Fix #95 PUT /accounts admin endpoint implementation 2023-05-25 17:16:36 +02:00
Timothée Jaussoin
04352d582a Fix #104 Return validation URL when creation an account creation request token 2023-05-23 17:09:49 +02:00
Timothée Jaussoin
8570aaae15 Fix #102 Implement AccountCreationRequestToken 2023-05-23 14:49:03 +00:00
Timothée Jaussoin
716789592e Fix #92 Add two new endpoints regarding email account reset and account search per email for admins 2023-05-10 10:01:54 +00:00
Timothée Jaussoin
f409f19ab4 Fix #99 Remove username restriction in Public unsecure endpoint 2023-05-04 14:36:53 +00:00
Timothée Jaussoin
23f35da223 Fix #98 Validate the existence of a similar key on POST /account_types 2023-05-04 15:19:51 +02:00
Timothée Jaussoin
2514de1754 Fix #94 Implement the deprecated endpoint changes + tests + documentation for 1.4 2023-05-03 13:20:26 +00:00
Timothée Jaussoin
3162624fb5 Fix #60 Rename code to confirmation_key to be more consistent with the API, keep code as a fallback for now 2023-04-26 15:32:47 +00:00
Timothée Jaussoin
c5deca93a6 Fix #82 Adjust the FlexisipPusherConnector to fit with the recent changes 2023-03-21 15:46:02 +00:00
Timothée Jaussoin
86f4a67c1e Fix #77 Add proper SIP username validation 2023-03-21 13:03:02 +00:00
Timothée Jaussoin
d0f5bf24f5 Fix #79 Add a refresh_password parameter to the provisioning URLs 2023-03-15 16:16:58 +00:00
Timothée Jaussoin
eb0c97804e Fix #78 Add a APP_ACCOUNTS_EMAIL_UNIQUE environnement setting 2023-03-14 10:53:51 +00:00
Timothée Jaussoin
f93e9c0634 Fix #30 Remove APP_EVERYONE_IS_ADMIN 2023-02-08 10:34:17 +01:00