5.7.2. 服务器端实施

服务器端实施由处理传入 HTTP 请求的服务组成,取消发送请求并将结果传递到内部 Jakarta Enterprise Beans 调用代码。

若要配置服务器,必须在您要在 undertow 子系统中使用的每个虚拟主机上启用 http-invoker。这在标准配置中默认启用。如果禁用,可使用以下管理 CLI 命令重新启用它:

/subsystem=undertow/server=default-server/host=default-host/setting=http-invoker:add(http-authentication-factory=myfactory, path="wildfly-services")

HTTP-invoker 有两个属性:一个默认为 wildfly-services 的路径,以及以下之一:

  • http-authentication-factory 必须是 Elytron http-authentication-factory 的 引用,如上述命令所示。
  • 传统 安全领域.

请注意,上述两个属性是互斥的:您不能同时指定 http-authentication-factory 和 security -realm

注意

任何旨在使用 http-authentication-factory 的部署都必须使用 Elytron 安全性和与指定 HTTP 身份验证工厂对应的相同安全域。