contact a company called rsconnect they create sso solutions for uc.
had some experience with them for em sso and this works perfectly for some of my customers.
for finesse there are API's available, check here https://developer.cisco.com/site/finesse/