TheAlphaSchoolSystemPTYLTD / IdM

Identity Management API
4 stars 5 forks source link

Standardisation eg OneRoster #4

Open pl4nty opened 4 years ago

pl4nty commented 4 years ago

I implemented a script to sync data to Microsoft School Data Sync (SDS) some time ago, and unfortunately TASS' recent official method doesn't support enough features for us to migrate. However, this script relies upon the lms-integration API.

SDS natively supports the OneRoster API standard like many other edu systems, so are there any plans for the IdM API to support the identity-related endpoints of the standard? I'd much rather rely on a standard than maintaining my script around TASS' endpoints. TASS' custom authentication is particularly frustrating and insecure (although I understand changing this would be a significant effort).

tassweb-fang commented 2 years ago

We have implemented CSV File Format for SDS in 2019, which will export a number of CSV files and details can be found here: https://hub.tassweb.com.au/confluence/help-centre/documentation/latest/tass-web/system-admin/utilities/api-gateway-maintenance/external-apis/microsoft-school-data-sync-apis Unfortunately we don't support OneRoster at this time.

pl4nty commented 2 years ago

@tassweb-fang unfortunately the built-in SDS export didn't meet my former employer's requirements - per-subject Section SIS ID Field Orders for example.

As far as I know, the defacto approach for TASS as an identity source is still MIM 2016 pulling from TASS's SQL dbs. An expensive and months-long process for all the orgs I've spoken to.