Keycloak:自定义端点的REST URL

pDe*_*666 2 java keycloak

在keycloak中实现自定义rest终结点,我使用了以下示例:

https://github.com/keycloak/keycloak/tree/master/examples/providers/domain-extension/src/main/java/org/keycloak/examples/domainextension/rest

将提供程序嵌入密钥库后,将在密钥库启动期间加载它。猜猜没关系。在服务器信息中,我也可以看到端点。

问题:

我怎么称呼那个端点?

我是否需要注册端点或将其安装在客户端上?

(如果是这样,客户端需要哪些设置(管理员权限等)。

调用端点的URL是什么?

小智 5

您不需要注册或挂载端点。有效网址是使用您的ProviderFactory中的给定ID计算的。

{{keycloakUrl}}/auth/realms/{{reamlName}}/{{id in providerFactory}}/...
Run Code Online (Sandbox Code Playgroud)

对于您的示例,URL为

{{keycloakUrl}}/auth/realms/{{realmName}}/example/companies
Run Code Online (Sandbox Code Playgroud)