文件名称:cas-auth-lua-nginx:在 NGINX 级别对 CAS 用户进行身份验证的 Lua 模块
文件大小:44KB
文件格式:ZIP
更新时间:2024-07-22 06:56:40
Ruby
Lua中的NGINX CAS认证模块 这是一个 Lua 模块的 POC 项目,用于在到达应用程序之前对 NGINX 上的 CAS 用户进行身份验证。 模块的工作原理 身份验证后,将创建以下 cookie: usrtoken:是一个带有秘密的 sha1 + base64 签名 cookie usrid:是代表CAS用户名的base64签名cookie 配置 编辑 nginx 配置:config/default 将 $cas_server 替换为您的 CAS 票证身份验证 URL 用秘密令牌替换 $secret 例子 示例 rails 应用程序演示了如何验证签名的 cookie
【文件预览】:
cas-auth-lua-nginx-master
----config()
--------default(2KB)
----Dockerfile(206B)
----LICENSE(11KB)
----code()
--------auth()
--------app1()
----README.md(602B)