Need SSO on Cloud Applications

We have various cloud applications but we are lacking with a SSO (Single Sign On) so our users are encountering issues when accessing applications. Our Active Directory is supervising our email accounts. So we want to use this as our principal storage area in establishing our cloud applications. So what will you advice on providing SSO? How complicated it is to set up? Thanks in advance.
