文件名称:haytni:[Elixir] [BSD-2] Phoenix的灵活身份验证(及更多)解决方案
文件大小:204KB
文件格式:ZIP
更新时间:2024-04-04 20:11:04
elixir phoenix-framework Elixir
海特尼 Haytni是Phoenix的可配置身份验证系统,受到Devise的启发(但这个词很弱)(应该与之兼容)。 目标: 注重安全 提供强大且随时可用的基础 非膨胀软件: 所有逻辑均未位于控制器中 最小化更改(升级) 易于定制和扩展: 启用(或禁用)任何插件 将自己的插件添加到堆栈中 您在项目中安装的唯一内容是: 迁移 视图(您的模板可能需要一些自定义帮助器) 模板(用于电子邮件和网页) 如果您需要自己的功能,则可以编写(和测试)自己的插件: 无需更改一些您可能不理解的晦涩冗长的代码,只需实现满足您需要的回调 您的更改不会影响和破坏其他任何功能(从测试开始) 外挂程式: ( Haytni.AuthenticablePlugin ):处理哈希并将加密的密码存储在数据库中 ( Haytni.RegisterablePlugin ):用于创建新帐户或编辑其自己帐户的元素