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。