Building an Identity and Access Management Solution That Can Keep Up with the Demands of Higher Education