3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-18 11:15:42 +00:00

56 Commits

Author SHA1 Message Date
96ce9dfb82 Handle SCIM group syncing with very large user+group syncs 2026-08-16 11:11:03 +01:00
728ecb4b6c Change Address parsing to better handle Okta's SCIM 2026-08-13 14:06:57 +01:00
af1d0dfca1 Got multicompany support working with Entra SCIM 2026-08-07 17:02:29 +01:00
3a359bf70d SCIM: Fixed RB-21807 (SCIM shape parsing error) 2026-07-29 22:55:22 +01:00
4da81ac925 Updated comment 2026-07-22 20:07:19 +01:00
5efdb46f0a Better handle SCIM with malformed attributes 2026-07-22 19:42:01 +01:00
06e1e4372b SCIM: Fixed #19347 - added complex comparison for enterprise schemas 2026-07-22 16:11:16 +01:00
64e4a93ca0 SCIM: made empty attribute-path exception more clear 2026-07-22 13:13:55 +01:00
972732b675 Pint 2026-07-22 10:46:23 +01:00
2eed9803cb Fixed 500 on misconfigured SCIM 2026-07-22 10:46:12 +01:00
7572585e42 Whoops, we were doing something similar with email 2026-07-13 16:04:43 +01:00
d81360f15e For empty addresses, we were returning empty arrays instead of skipping 2026-07-13 15:56:43 +01:00
115d1a4f5e Rename company_id on users table 2026-07-10 14:41:47 +01:00
0c1bfde285 SCIM Groups: Fixed RB-21764 2026-07-01 16:22:02 +01:00
b08148d493 Trim SCIM keys 2026-06-18 19:56:55 +01:00
288bded7d9 SCIM: Fix address handling and work around Entra email changes 2026-06-12 21:43:47 +01:00
1afde946d2 Fix to SCIM companies, and some PHP errors around inheritance 2026-06-04 14:25:06 +01:00
ea939acbd3 Support multi-company in SCIM sync 2026-05-29 11:37:11 +01:00
522544c131 Fixed #19095 and #19096 - SCIM updates in Azure/Entra 2026-05-29 11:22:43 +01:00
b9c7bcf035 Check for null in SCIM 2026-05-18 11:56:14 +01:00
2af7367480 Pint 2026-05-14 11:00:58 +01:00
29b9a78f54 Fixed typo “string_starts_with” 2026-05-14 11:00:25 +01:00
6c3c7fdf49 Widen exception scope in emails; similar treatment for phones 2026-05-12 12:43:53 +01:00
a51b17fb53 Don't 500 on malformed emails input 2026-05-11 13:07:16 +01:00
283a885196 Get rid of 'setCode' and just use the constructor parameter instead 2026-05-08 13:15:37 +01:00
b6ce823cc2 Make sure to throw 400-series SCIMExceptions when SCIM clients send bad data 2026-05-06 15:24:58 +01:00
f7add0e4dd Change capitalization on SCIMUser; Linux filenames are case-sensitive 2026-05-05 13:19:59 +01:00
26c028cf37 Switch to PHPv8.2-compatible way of invoking a constructor and a method 2026-05-04 20:34:01 +01:00
9d33a2c524 Merge branch 'develop' into use_new_laravel_scim_server 2026-03-19 17:41:18 +00:00
9623fa4d87 Use pint on models directory 2026-03-13 15:55:28 +00:00
15346eec22 WIP: cleaning up new SCIM config 2026-02-23 11:34:41 +00:00
c48e0c7377 Clean out fixme's, standardize on UpdatableComplex 2026-02-19 14:50:02 +00:00
f8ecbf8f0b removing Log::error lines 2026-02-12 16:03:40 +00:00
2115de9926 WIP: move towards UpdatableComplex class for SCIM 2026-02-02 14:55:03 +00:00
5d55c5021b Fix last of groups, phone numbers, etc. 2026-01-22 19:16:22 +00:00
84940f12c5 add fix to handling blank emails, add notes on things that look weird 2026-01-14 14:31:16 +00:00
fc4ac029b1 Added the actual files to make that previous statement true 2025-09-29 12:56:59 +01:00
ef1a42fff2 Progress! Got addresses updating correctly 2025-09-24 15:57:39 +01:00
760d089073 Azure-specific Manager is handled now 2025-09-23 20:40:21 +01:00
92fbf83bdb Adjusting some Schema settings to match our requirements 2025-09-16 15:41:14 +01:00
9525bbf502 Re-worked the SCIMConfig for the new version of laravel-scim-server 2025-09-16 15:22:33 +01:00
07dbc6842c Are you KIDDING ME, Github??
This reverts commit c8e79aa5ca, reversing
changes made to e60f2b2332.

Signed-off-by: snipe <snipe@snipe.net>
2025-08-25 15:56:28 +01:00
6503f9c667 Revert "Merge pull request #17650 from grokability/add-displayName-to-users"
This reverts commit 4770e469b4, reversing
changes made to 29a18c7c8b.

Signed-off-by: snipe <snipe@snipe.net>
2025-08-21 20:23:47 +01:00
4770e469b4 Merge pull request #17650 from grokability/add-displayName-to-users
Add display name to users for LDAP/SCIM, added new sync fields
2025-08-21 18:22:34 +01:00
4b8c371097 Updated true to false
Signed-off-by: snipe <snipe@snipe.net>
2025-08-19 12:59:28 +01:00
ced30082a6 Added display_name as user field
Signed-off-by: snipe <snipe@snipe.net>
2025-08-19 12:10:28 +01:00
f6c64abc1a Fixed #17641 - map mobile number via SCIM
Signed-off-by: snipe <snipe@snipe.net>
2025-08-19 11:41:02 +01:00
95f867b267 Code formatting fixes
Signed-off-by: snipe <snipe@snipe.net>
2025-07-09 21:48:53 +01:00
7b12d511f8 Force active flag to be returned as true or false 2023-11-23 16:34:03 +00:00
3da5df0127 Change from a standard Eloquent mapping for ID to a custom setRead 2023-04-25 11:50:55 -07:00