๐ข Milestone 0.4 has been reached
What's Changedโ
The fourth milestone on our journey to a production-ready release of the Data Management Service (DMS) introduces Configuration Management Service backed by configuration data store, namespace-based authorization, and Keycloak integration as the identity provider.
Key Updatesโ
- Introduces DMS Configuration Service, designed to be compatible with Admin API 2.2
- Implements OAuth support via KeyCloak.
- Enforces token-based authorization for all Descriptor API and Resource API endpoints in DMS.
- Introduced namespace-based authorization for Descriptors and namespace-scoped resources (e.g., Assessments).
Additionally, this milestone included API client SDK generation testing for compatibility with ODS API SDK, a basic eTag implementation, and expanded end-to-end test cases.
Nextโ
The upcoming 0.5.0 milestone will add claimset-based authorization metadata served through the DMS Configuration Service, relationship-based authorization via student enrollment and staff employment, EPDM extension delivery and support for custom model extensions.
For more detail about what comes next, see Ed-Fi Technology Roadmap.