嗯,标题不言自明。在Keycloak docs的许多地方,我遇到了这个陈述
客户端ID(非客户端ID)
现在这句话听起来很愚蠢,因为我不明白客户端ID和客户端ID之间的区别。请问有人能解释一下吗?
答案 0 :(得分:1)
当您创建新客户时,您可以指定其客户ID(或简称客户名称),例如"我的超级客户&#34 ;.这应该在整个领域中是唯一的,并且通常在OAuth调用中使用,例如,作为client_id
"客户端凭据"流(与client_secret
配对)。
但是,在创建新客户端时,KeyCloak会发出一个内部唯一ID,例如3f7dd007-568f-4f4a-bbac-2e6bfff93860
。当您打开" my-super-client"的页面时,您可能会在URL中找到它。在网络界面中。这个应该是KeyCloak在其生命周期中创建的任何资源的唯一ID。
记住这一点,我认为从文档的背景中可以清楚地知道哪一个是客户的身份?"哪一个是" client-id"正如你在问题中所述。如果没有,请在此处提供链接。