这个项目现在对我来说已经关闭了,我没有时间也没有动力去维护它,所以我更喜欢关闭这个存储库。
Glewlwyd 大部分是我在空闲时间在用户的慷慨帮助下开发的。
然而,它尚未经过外部开发人员的全面审核或测试。
Glewlwyd 可以在应用程序和环境需要身份验证和授权的系统中占据中心位置,并注意风险:错误、未发现的漏洞等。
我建议不要在生产中使用 Glewlwyd,更可能的是测试 OAuth2/OpenID 行为、MFA 连接或一般 IdP。您还可以探索它的功能并帮助自己使用其他实现的源代码。
Glewlwyd 2.7.6 可用。请随意安装、测试、使用它(采取预防措施!),如果您愿意,还可以发送反馈!
新用户可以注册一个新帐户,并可以确认或不确认他们的电子邮件地址。在注册过程中,新用户可能需要注册其密码以及其他身份验证因素:
现有用户可以通过向新电子邮件发送确认链接来更新其电子邮件。
如果现有用户的密码或身份验证方案丢失或不可用,则可以重置其凭据。凭证可以通过不同的因素重置:
有关注册、更新电子邮件或重置凭据功能的更多信息,请参阅注册/更新电子邮件/重置凭据文档。
基于插件架构,可以更轻松地添加或更新存储后端、身份验证方案或流程。
可以通过插件架构为用户和客户端添加新的身份验证方案或后端存储。
后端API服务器完全用C编写,使用少量资源。
它的插件架构使得添加新模块或插件或修改现有模块或插件变得容易,并且代码不可维护的风险较小。
完整的安装文档可在安装文档中找到。
docker 镜像可用于在本地主机上进行测试。要测试图像,请运行以下命令:
$ docker run --rm -it -p 4593:4593 babelouest/glewlwyd:latest
然后在浏览器中打开地址http://localhost:4593/。
admin
password
该 Docker 镜像可以用于测试,也可以通过更改配置文件来实际使用。更多信息请参阅安装文档。
入门文档将帮助管理员配置 Glewlwyd 的模块和身份验证方案。
用户文档将帮助 Glewlwyd 的用户管理他们的个人资料并登录 Glewlwyd。
API 文档中提供了完整的核心 REST API 文档
您可以根据需要更新现有插件或添加新插件,请查看每种类型插件的可用文档:
转至“屏幕截图”文件夹,了解 Glewlwyd 的视觉效果。
您可以提出问题、拉取请求或向我发送电子邮件。非常感谢任何帮助!