Próbuję owinąć głowę koncepcją bearer-onlyklientów w Keycloak.
Rozumiem pojęcie konta publicznego kontra poufnego oraz pojęcie kont usługowych i grant_type=client_credentialstakie tam. Ale z bearer-only, utknąłem.
Google ujawnia tylko fragmenty dyskusji mówiące:
Nie można uzyskać tokena od klucza z
bearer-onlyklientem.
Dokumenty również są niejasne. Mówią tylko:
Typ dostępu tylko na okaziciela oznacza, że aplikacja zezwala tylko na żądania tokena na okaziciela.
Ok, jeśli moja aplikacja zezwala tylko na żądania tokenów na okaziciela, jak mogę uzyskać ten token, jeśli nie mogę go uzyskać z Keycloak przy użyciu identyfikatora klienta / tajnego klienta?
A jeśli nie możesz zdobyć tokena, co możesz w ogóle zrobić? Dlaczego ci klienci istnieją? Czy ktoś może podać przykład korzystania z tego typu klienta?
ServiceAjest prawidłowy. Dobrze? Ale jeśli tak jest, dlaczego w ogóle dzwonić do Keycloak? Jeśli mój klient ma publiczny klucz Keycloak, może go zweryfikować za pomocą tego klucza, nigdy nie dzwoniąc do Keycloak.