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。
暂无评论