文件名称:ngx-http-cas-client-lua:使用CAS集成支持构建Nginx
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-21 23:14:50
Lua
ngx-http-cas-client-lua 警告,CAS集成功能正常,但是里程可能会有所不同。 这是一个完全使用nginx的lua模块编写的CAS客户端。 这个想法是,您将通过CAS身份验证来保护Nginx位置。 通过提供一个CAS端点(目前在nginx.conf中必须具有一个相应的条目,请参阅“限制”部分),您将能够将访问权限限制为仅由CAS服务器验证的用户。 为什么这有用? 许多分离的产品之间的CAS集成都很困难。 对于grails应用程序,您需要导入一个shiro插件以进行CAS集成,其他方面在这方面通常是相同的(Django CAS,node CAS)。 相反,您可以使用一台虚拟服务器来保护许多应用程序,而将集成开销降至最低。 建造 似乎是基于lua的nginx处理的事实上的标准,因此请使用它。 它内置了很多功能(无论如何都需要)(以及单独的模块,例如ssl支持)。 取决
【文件预览】:
ngx-http-cas-client-lua-master
----.gitignore(13B)
----README.md(3KB)
----LICENSE(1KB)
----src()
--------logout.lua(452B)
--------cas.lua(560B)
--------cas_handlers.lua(3KB)
----example()
--------nginx.conf(1KB)