How to implement single sign to login into kiali, grafana and prometheus (using SAML/ any other mechanism)

Does anyone implemented authentication/authorization for kiali/grafana/prometheus based on SAML or any other token mechanism.