Kubernetes Dashboard Authentication using Keycloak

By default, Kubernetes dashboard authenticate user via token/kubeconfig. Because of that, I want to make Keycloak as SSO, so when I access my k8s dashboard it will redirect to keycloak only to authenticate.
What I have done:
When I accessed k8s dashboard it will authenticate with Keycloak, but it still need enter token or kubeconfig.
How to bypass this token/kubeconfig authentication? Or how to make token authentication automate/running on background.?