0
我是RoR的新手,但目前为止我很喜欢它。对于当前项目I 已经开发了一个认证页面,其中用户将在登录前后对其进行认证 。我知道我将在未来几周内在RoR上做更多的 项目,我不想复制 粘贴我的代码以在我的项目中启用身份验证。我如何创建一个身份验证系统 ,我可以在多个项目中使用它。 有没有开发过插件?如何开发一个可用于多个项目的认证/授权插件
你也应该考虑到,认证系统也可以在 调用(应该听每次用户通过如果他/她被授权去检查从一个网页到另一个 页,还会话 没有过期等等。)。这意味着即使登录后,我仍然需要 认证/授权系统。和 我该如何将它与我将要研究的其他红宝石项目集成。我希望它是有道理的。
用户被授权的数据库可能与基于项目的数据库不同,或者可能与 不同。
谢谢
我已经实现了你所指的Rails教程,它运行良好。但是,由于我的项目在一段时间内会变得很复杂,我想用一个众所周知的项目取代我的认证/授权宝石。可能与设备。 Btw是设备,您可以将它用作插件?您是否也可以更改代码以符合您的需求?怎么样?谢谢。 – WowBow
你应该确实看看[Devise Readme](设计自述文件)(http://devise.plataformatec.com.br/),但你可以选择你感兴趣的模块,并根据需要扩展它,以适应你的项目。 – claptimes