【文件属性】:
文件名称:nginx-google-oauth:Lua模块将Google OAuth添加到Nginx
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-06 10:47:35
Lua
nginx-google-oauth
Lua模块,用于将Google OAuth添加到nginx。
安装
您可以将access.lua复制到您的nginx配置,或克隆存储库。 您的nginx安装必须已经通过Lua支持构建,并且您还将需要json和luasec模块。
的Ubuntu
您将需要安装以下软件包。
lua5.1
liblua5.1-0
liblua5.1-0-dev
liblua5.1-sec-dev
liblua5.1-json
您还需要下载并构建以下内容,并将其与nginx链接
ngx_devel_kit
lua-nginx-module
请参阅/chef/source-lua.rb中的厨师食谱,以安装具有所有要求的nginx和Lua。
配置
在配置中添加访问控制。 由于oauth票证将包含在cookie中(并且您可能正在保护非常重要的内容),因此强烈建议您使用SSL。
【文件预览】:
nginx-google-oauth-main
----body_filter.lua(1KB)
----access.lua(7KB)
----LICENSE(1KB)
----test()
--------oauth.conf(627B)
--------README.md(328B)
--------setup.sh(1KB)
----README.md(9KB)
----chef()
--------source-lua.rb(2KB)
----CHANGELOG(191B)