authmagic:可重用,可扩展的授权服务

时间:2024-05-21 02:32:55
【文件属性】:

文件名称:authmagic:可重用,可扩展的授权服务

文件大小:835KB

文件格式:ZIP

更新时间:2024-05-21 02:32:55

JavaScript

真实的 可重用,可扩展的授权服务。 动机 您必须在项目中重新实施单独的授权服务多少时间? 您所需的几乎所有授权因素都已经实施了很多次。 为什么要再做一次? 还有其他解决方案可以达到类似的结果。 Authmagic有所不同,因为其架构设计时考虑了简单性和可扩展性。 为什么要分开资源服务和授权服务? 如果您有多个客户端应用程序,则无需重新实现授权逻辑。 关注点分离。 如果您可以选择简化架构和代码-请这样做,当您的应用程序扩展时,它会有所回报。 外部客户端应用程序可以信任您的授权服务( )。 结构 Authmagic本身是核心,插件和主题的持有者。 目前,我们仅实现了一个核心 。 不同的核心可以为您提供不同的授权工作流程。 您可以使用OAuth核心,可以使用存储在数据库中的用户名/密码进行授权的核心,可以使用魔术链接或代码进行单因素授权的方式。甚至可以是将成为多个核心的分支的核心。


【文件预览】:
authmagic-master
----consts()
--------config.js(263B)
----.gitignore(57B)
----LICENCE(1KB)
----README.md(5KB)
----docs()
--------images()
----app.js(639B)
----package.json(815B)
----package-lock.json(24KB)

网友评论