2016-10-24 144 views
2

好吧,标题不言而喻。在从Keycloak文档很多地方我遇到过这种说法Keycloak中客户端ID和客户端ID之间的区别

客户端的ID(不是客户端ID)

现在这种说法听起来很愚蠢的我,因为我不了解客户机之间的区别客户端的ID和ID。有人可以解释我吗?

回答

1

当你创建一个新的客户,您可以指定其客户端ID(或干脆客户的名字),如“我的超级客户”。这被认为在整个领域中是唯一的,并且通常用于OAuth呼叫,例如,作为“Client Credentials”流程中的client_id(与client_secret配对)。

但是,创建一个新的客户端时,KeyCloak发出这样3f7dd007-568f-4f4a-bbac-2e6bfff93860内部唯一的ID。您可以在Web界面中打开“我的超级客户端”页面时在URL中找到它。这个应该是KeyCloak在其生命周期内创建的任何资源的唯一ID。

牢记这一点,我觉得这是来自哪一个是“客户端ID”和文件的情况下明确哪一个是“客户端ID”为你在问题中说明。如果没有,请在此提供链接。