Keycloak:自定义端点的 REST url

Keycloak: REST url for custom endpoint

在 keycloak 中实现自定义 rest 端点我使用了这些示例:

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

将提供程序嵌入密钥斗篷后,它会在密钥斗篷期间加载 启动。猜猜这很好。在服务器信息中,我可以看到端点为 嗯

问题:

我该如何调用该端点?

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

(如果需要,客户需要哪些设置(管理员权限等...)

调用端点的 URL 是什么?

您不需要注册或安装端点。 有效 url 是使用您的 ProviderFactory 中给定的 id 计算的。

{{keycloakUrl}}/auth/realms/{{reamlName}}/{{id in providerFactory}}/...

对于您的示例,url 是

{{keycloakUrl}}/auth/realms/{{realmName}}/example/companies