I want to use Alfresco and an external tool to communicate via SSO and Kerberos.
I have read somewhere that I can use the wcservice to execute REST calls via SSO.
Does this still exist, if yes how it works?
You can enable the external authentication subsystem that allows you to put Alfresco behind a proxy and making any call with a decorated HTTP Header with the username, this means that Alfresco doesn't need authenticate the user. This is a scenario where you have an external identity manager that is the main responsible for authenticating user. After the authentication any request against Alfresco will be done with the added HTTP header.
This is the best way to configure SSO in Alfresco:
Configuring external authentication | Alfresco Documentation
Another way is to invoke the Login webscript that will return an authentication token that you can use for any other call related to the same user session:
Otherwise you can enable SSO using Kerberos:
Configuring Kerberos | Alfresco Documentation
Hope this helps.
Retrieving data ...