动态配置Lua脚本及应用
OpenNJet 是基于Nginx fork并独立演进的应用引擎,提供的Lua脚本运行能力移植自OpenResty 社区开源的lua-nginx-module 模块
OpenNJet 是基于Nginx fork并独立演进的应用引擎,提供的Lua脚本运行能力移植自OpenResty 社区开源的lua-nginx-module 模块
auth_basic_kv 权限校验以及auth kv http api 接口……
NJet也支持openresty开源出的Lua,从而扩展NJet的功能,实现应用服务器,或特定的proxy处理逻 辑。但默认的install选项中,lua支持是默认关闭的,需要做如下的配置打开。
OpenNJet 官网APT软件源已上线, 目前支持CentOS-7 amd64 架构的操作系统通过yum源直接安装二进制软件包。
本文章,重点在于介绍在k8s环境中,使用NJet高级特性时,如何授予相应的能力。而不是介绍Linux capabilities机制和Linux capabilities 在docker中的应用。
该功能基于njet 的auth_request 指令,来支持第三方认证,该指令指定一个 uri , 在获取用户请求时,开启subrequest 子请求,发送认证信息到该指定uri 进行鉴权认证……