1. 首页
  2. 考试认证
  3. 其它
  4. cas auth lua nginx在NGINX层进行CAS用户身份验证的Lua模块

cas auth lua nginx在NGINX层进行CAS用户身份验证的Lua模块

上传者: 2024-12-26 19:31:22上传 ZIP文件 44.45KB 热度 2次

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

下载地址
用户评论