扩展apisix原始插件
2024-05-15 09:45:09 作者:佚名
当apisix提供的插件无法满足特定需求时,可能需要对其插件进行个性化扩展。例如,对于jwt认证插件
jwt-auth
,它本身具有验证jwt有效性功能,支持rs256、hs256等常用签名算法。然而,在验证jwt有效性后,如果需要提取jwt中的用户信息,并将其放入请求头以传递给上游服务器,目前该插件并不支持此功能。因此,我们需要对其进行扩展。以下是具体的步骤。
当apisix提供的插件无法满足特定需求时,可能需要对其插件进行个性化扩展。例如,对于jwt认证插件
jwt-auth
,它本身具有验证jwt有效性功能,支持rs256、hs256等常用签名算法。然而,在验证jwt有效性后,如果需要提取jwt中的用户信息,并将其放入请求头以传递给上游服务器,目前该插件并不支持此功能。因此,我们需要对其进行扩展。以下是具体的步骤。