Keycloak has 3 different clients: public, confidential and bearer.
I understand that bearer clients cannot obtain tokens and it is mainly for verification. But what confusing me is in keycloak, the bearer client can have a client secret, in which possible scenario can the client secret of a bearer can be used?