ฉันพยายามคลุมหัวแนวคิดของbearer-only
ลูกค้าใน Keycloak
ฉันเข้าใจแนวคิดของความลับสาธารณะกับความลับและแนวคิดของบัญชีบริการและgrant_type=client_credentials
เนื้อหา แต่ด้วยbearer-only
ฉันติดอยู่
Googling เปิดเผยเฉพาะการอภิปรายที่พูดว่า
คุณไม่สามารถรับโทเค็นจาก keycloak กับ
bearer-only
ลูกค้า
เอกสารก็ไม่ชัดเจนเช่นกัน ทั้งหมดที่พวกเขาพูดคือ:
ประเภทการเข้าถึงเฉพาะผู้ถือหมายความว่าแอปพลิเคชันอนุญาตเฉพาะโทเค็นการร้องขอโทเค็น
ตกลงถ้าแอพของฉันอนุญาตเฉพาะโทเค็นผู้ถือฉันจะรับโทเค็นนี้ได้อย่างไรถ้าฉันไม่สามารถรับมันได้จาก Keycloak โดยใช้รหัสลูกค้า / ความลับของลูกค้า?
และถ้าคุณไม่ได้รับโทเค็นคุณจะทำอะไรได้บ้าง? ทำไมลูกค้าเหล่านี้จึงมีอยู่ ใครช่วยกรุณาให้ตัวอย่างของการใช้ลูกค้าประเภทนี้?
ServiceA
นั้นถูกต้อง ขวา? แต่ถ้าเป็นกรณีนี้เหตุใดจึงเรียก Keycloak เลย หากลูกค้าของฉันมีกุญแจสาธารณะ Keycloak ก็สามารถตรวจสอบได้โดยใช้กุญแจนี้โดยไม่ต้องโทร Keycloak