Brady Wetherington
288bded7d9
SCIM: Fix address handling and work around Entra email changes
2026-06-12 21:43:47 +01:00
Brady Wetherington
1afde946d2
Fix to SCIM companies, and some PHP errors around inheritance
2026-06-04 14:25:06 +01:00
snipe
ea939acbd3
Support multi-company in SCIM sync
2026-05-29 11:37:11 +01:00
snipe
522544c131
Fixed #19095 and #19096 - SCIM updates in Azure/Entra
2026-05-29 11:22:43 +01:00
snipe
b9c7bcf035
Check for null in SCIM
2026-05-18 11:56:14 +01:00
snipe
2af7367480
Pint
2026-05-14 11:00:58 +01:00
snipe
29b9a78f54
Fixed typo “string_starts_with”
2026-05-14 11:00:25 +01:00
Brady Wetherington
6c3c7fdf49
Widen exception scope in emails; similar treatment for phones
2026-05-12 12:43:53 +01:00
Brady Wetherington
a51b17fb53
Don't 500 on malformed emails input
2026-05-11 13:07:16 +01:00
Brady Wetherington
283a885196
Get rid of 'setCode' and just use the constructor parameter instead
2026-05-08 13:15:37 +01:00
Brady Wetherington
b6ce823cc2
Make sure to throw 400-series SCIMExceptions when SCIM clients send bad data
2026-05-06 15:24:58 +01:00
Brady Wetherington
f7add0e4dd
Change capitalization on SCIMUser; Linux filenames are case-sensitive
2026-05-05 13:19:59 +01:00
Brady Wetherington
26c028cf37
Switch to PHPv8.2-compatible way of invoking a constructor and a method
2026-05-04 20:34:01 +01:00
Brady Wetherington
9d33a2c524
Merge branch 'develop' into use_new_laravel_scim_server
2026-03-19 17:41:18 +00:00
snipe
9623fa4d87
Use pint on models directory
2026-03-13 15:55:28 +00:00
Brady Wetherington
15346eec22
WIP: cleaning up new SCIM config
2026-02-23 11:34:41 +00:00
Brady Wetherington
c48e0c7377
Clean out fixme's, standardize on UpdatableComplex
2026-02-19 14:50:02 +00:00
Brady Wetherington
f8ecbf8f0b
removing Log::error lines
2026-02-12 16:03:40 +00:00
Brady Wetherington
2115de9926
WIP: move towards UpdatableComplex class for SCIM
2026-02-02 14:55:03 +00:00
Brady Wetherington
5d55c5021b
Fix last of groups, phone numbers, etc.
2026-01-22 19:16:22 +00:00
Brady Wetherington
84940f12c5
add fix to handling blank emails, add notes on things that look weird
2026-01-14 14:31:16 +00:00
Brady Wetherington
fc4ac029b1
Added the actual files to make that previous statement true
2025-09-29 12:56:59 +01:00
Brady Wetherington
ef1a42fff2
Progress! Got addresses updating correctly
2025-09-24 15:57:39 +01:00
Brady Wetherington
760d089073
Azure-specific Manager is handled now
2025-09-23 20:40:21 +01:00
Brady Wetherington
92fbf83bdb
Adjusting some Schema settings to match our requirements
2025-09-16 15:41:14 +01:00
Brady Wetherington
9525bbf502
Re-worked the SCIMConfig for the new version of laravel-scim-server
2025-09-16 15:22:33 +01:00
snipe
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
snipe
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
snipe
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
snipe
4b8c371097
Updated true to false
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-19 12:59:28 +01:00
snipe
ced30082a6
Added display_name as user field
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-19 12:10:28 +01:00
snipe
f6c64abc1a
Fixed #17641 - map mobile number via SCIM
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-19 11:41:02 +01:00
snipe
95f867b267
Code formatting fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-09 21:48:53 +01:00
Brady Wetherington
7b12d511f8
Force active flag to be returned as true or false
2023-11-23 16:34:03 +00:00
Brady Wetherington
3da5df0127
Change from a standard Eloquent mapping for ID to a custom setRead
2023-04-25 11:50:55 -07:00
Brady Wetherington
cfe9c687f9
Mark a bunch of SCIM config as nullable
2023-01-25 15:54:57 -08:00
Brady Wetherington
91cf683f3d
Re-do the entire SCIM config so it no longer inherits
2023-01-25 15:53:46 -08:00
Brady Wetherington
4e5c878b73
Needed to fix the way we write externalId from SCIM
2022-10-31 19:15:08 -07:00
Brady Wetherington
1e3281c76c
Add externalId support to SCIM integration
2022-10-25 14:19:01 -07:00
Brady Wetherington
2451bb9a2b
Make SCIM be more tolerant of missing fields
2022-06-29 14:48:59 -07:00
Brady Wetherington
6756dd193e
SCIM integration using the 're-do-the routes' approach, which seems like a dead-end
...
Cleaning up routes to match laravel-scim-server's recommended implementation
Some actually *working* changes for SCIM support?!
Whoops, forgot my route file
Fix public SCIM routes
Removed Ziggy, removed old generated file, yanked Ziggy references
Resolves the first set of comments for SCIM
Ensure all /api routes have baseUrl prepended
Fix the parent:: call to be, uh, actually correct :P
Clarify the route-ordering, as it is quite tricky
This gets it so that users can actually be saved..
Work around the lack of callbacks with some inheritance
Mapped a bunch more fields from SCIM into Snipe-IT's user table
More baseUrl shenanigans since we yanked Ziggy :/
Properly map job title and work with some other necessary attributes
Map more fields...
Finalized basic mapping for core and enterprise namespaces
Latest tuned settings for SCIM config to work with Azure (and others)
2022-04-05 20:26:37 +01:00