lasdf1234 opened a new issue, #12841:
URL: https://github.com/apache/gravitino/issues/12841

   ### What would you like to be improved?
   
   `user_meta` and `group_meta` currently carry identity-sync fields 
(`external_id`, and `enabled` on users) that duplicate concerns better handled 
by dedicated IdP/SCIM metadata tables. This adds schema/API surface area to 
core authorization without being needed on the canonical Gravitino user/group 
rows.
   
   ### How should we improve?
   
   - Drop `external_id` / `enabled` from `user_meta` and `external_id` from 
`group_meta` in 2.0.0 schema and 1.3.0→2.0.0 upgrade scripts 
(H2/MySQL/PostgreSQL).
   - Remove related Java APIs (User/Group `externalId`/`enabled`, 
by-external-id/by-id dispatcher ops, REST/OpenAPI fields, client add overloads, 
events, tests).
   - Keep IdP-specific metadata (`idp_user_meta`, `idp_group_meta`) unchanged.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to