ADORSYS-GIS / ADORSYS-GIS/lightbridge-authz

[Story]: SCIM 2.0 Users endpoint (create, read, update, deactivate)

Ouverte
#248 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
user-story
Langage dominant
Rust
Étoiles
0
Forks
1
Merge moyen
6 h 42 min
PR mergées (30 j)
246

Description

## Summary
Implement the SCIM 2.0 Users endpoint (RFC 7644) so an IdP can create, read, update and deactivate lightbridge user accounts without manual admin action.

## Intent / Source of truth
This is the baseline SCIM primitive every enterprise IdP integration depends on; without it there is no automated provisioning path at all. Part of [Epic] SCIM 2.0 provisioning and de-provisioning.

## Scope
- [ ] `/Users` CRUD endpoints matching the SCIM 2.0 core schema
- [ ] Bearer-token SCIM client authentication scoped to a provisioning-only role
- [ ] Filtering/pagination per RFC 7644 section 3.4.2
- [ ] Mapping SCIM attributes onto existing lightbridge-authz account fields

## Out of scope
- Groups endpoint (separate story)
- Bulk operations extension

## Verification
Integration tests covering create/read/update/deactivate against the SCIM schema validator; a manual Postman/curl walkthrough recorded in the PR.

## Risk assessment
A malformed SCIM implementation is a common enterprise-onboarding blocker discovered too late (mid-pilot); conformance testing must happen before any customer pilot, not after.

## AI Usage Declaration
Drafted with AI assistance during the 2026-08-13 cross-repo backlog consolidation and enterprise-readiness research. A human owns intent, verification and consequences.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.