Keycloak clients configuration


I am planning to use keycloak SSO for 3 applications.
These 3 applications are built in Angular, Spring with servlets and Liferay portal.
Now, I have different adopters for different tech stack.
Ex: java adaptor for java related apps.

Is there a way that I can use Keycloak SSO without client specific adaptors.

Something that is common for multiple tech stacks.

I am trying to achieve loose coupling with respect to technology.