OutSystems is a web-application development environment. It has a lot of plugins and extensions, including one that promises to do LDAP and another that promises SAML2/Federation/Shibboleth. However, after struggling in a world of unknown LDAP behaviors, and when faced with the unknowns and technology stacks of new plugins and shibboleth ServiceProvider IIS modules, IEN chose simplicity: add lightweight CAS- and BuzzApi-client functionality to their SUMS application. OutSystems's strength with http and the relatively simple CAS & BuzzApi web protocols quickly delivered SSO & person-data lookup.

You can find a flowchart here that documents most technical details. If you have questions or want to see the OutSystems configuration, please contact Jason Herrington at JasonHerrington@gatech.edu.

 

Thanks,

  Bert Bee-Lindgren & Jason Herrington