middleware for institutions and kuali client applications