Research and Implementation of Single Sign-on in Enterprise Systems Application Integration

Single Sign-on (SSO) is an effective unified authentication and authorization mechanism that makes users access to all integrated applications that trust each other from one single-sign-on site. This paper starts from the basic principle analysis of CAS, a single sign-on solution. In order to solve the problems of complex permissions assignment and inflexibility of mounting existent applications, an extended CAS SSO solution, named Ext-CAS SSO, is proposed in a procedure of enterprise systems integration. Furthermore, this paper states the full structure, working protocol and concrete implementation of Ext-CAS SSO in different scenarios. At last, a questionnaire survey regarding the related systems is conducted to testify the user experience.