Hi Pritish,
I know it works wth some SSO providers but I've not had a chance to test it with Keycloak.
Let us know how you get on.
If you have problems then please supply as many details as possible - browser based auth is probably going to be the best option for most SSO providers but it needs more testing and is likely to need many little improvements to handle all of the edge cases.
If you know of (or can create) a simple test login page that we can access with test credentials then we can try it out ourselves...
Cheers,
Simon