1.12. 注入授权客户端
您可以使用 Keycloak 授权客户端 Java API 进行高级任务,如管理资源并直接从 Keycloak 获取权限。要启用此功能,请将 AuthzClient
实例注入到 Bean 中:
public class ProtectedResource { @Inject AuthzClient authzClient; }
public class ProtectedResource {
@Inject
AuthzClient authzClient;
}
注意
如果要直接使用 AuthzClient
,请设置 quarkus.keycloak.policy-enforcer.enable=true
;否则,没有 bean 可用于注入。
注意
要直接使用 AuthzClient
,请设置 quarkus.keycloak.policy-enforcer.enable=true
。否则,没有可用于注入的 bean。