After moving to Google SSO, we wanted a way to continue to manage the students’ passwords in PowerSchool. This customization involves 1) storing the password in a custom field, 2) using the Google API to create accounts and update the password whenever a student is updated/added (AD accounts too), and 3) putting all that into the existing Guardian and Student Account Access page. The interaction with the Google API and Active Directory API is controlled by a custom web application written in PHP.
