Try Using ClassLink. They have a Roster Server which imports SDS data from iSAMS, Automatically processes it to One Roster Format and then syncs with MS Teams, Google Classroom, McGraw Hill, Pearson etc. Plus you get a federated Single Sign-on with it as well. You can also use ClassLink to manage your MS AD/Azure and G-Site as well by getting data from iSAMS.