nginx-sso:基于cookie和ECDSA的nginx的简单SSO系统

时间:2024-03-31 14:10:56
【文件属性】:

文件名称:nginx-sso:基于cookie和ECDSA的nginx的简单SSO系统

文件大小:23KB

文件格式:ZIP

更新时间:2024-03-31 14:10:56

系统开源

nginx-sso-用于nginx的简单脱机SSO nginx-sso是一个简单的单点登录(SSO)解决方案,可与nginx和nginx auth_request模块一起使用。 就服务提供商而言,它使用ECC公钥签名和cookie以脱机方式对用户进行身份验证。 使用nginx-sso,您可以: 验证用户并检查会话有效性 授权用户访问特定资源 向您的后端应用程序提供有关用户的经过身份验证的信息 允许您的应用程序服务器有效地保持脱机状态 您可以通过将单个(静态)二进制文件和配置部署到股票nginx实例来使用它。 概述 nginx-sso通过创建会话cookie sso来工作。 该cookie包含有关用户,其会话的到期日期以及登录的客户端IP的信息。此外,该cookie包含ECDSA签名,该签名在登录期间保护有效负载的完整性。 在我们的例子中, ssologin工具具有必要的ECC私钥,并


【文件预览】:
nginx-sso-master
----TECHNICAL.md(6KB)
----ssocookie()
--------ssocookie.go(4KB)
----run()
--------.gitignore(2B)
----etc()
--------ssoauth.json(476B)
--------ssologin.json(225B)
--------nginx.conf(2KB)
----ssologin.go(5KB)
----TODO.md(2KB)
----LICENSE(15KB)
----tools()
--------ecc.go(2KB)
----README.md(3KB)
----Makefile(172B)
----.gitignore(65B)
----ssoauth.go(8KB)

网友评论