When applications give the userid/password in getProvider() API, Cisco JTAPI uses the userid/password to authenticate with CTIManager. There a couple of ways to get authenticated one of the which is giving the userid/password. Another method would be to provide token. You still need to find a way to get the SSO token, so that application can successfully authenticate.
You can't avoid authentication.