【文件属性】:
文件名称:识别器:身份验证和用户服务
文件大小:212KB
文件格式:ZIP
更新时间:2021-02-17 00:34:23
authentication microservice guardian user-management phoenix-framework
识别器
Recognizer是一项独立服务,旨在提供集中身份验证服务和用户帐户服务的功能。
基本原理
在System76,我们有多个应用程序使用相同的基础数据,但通过不同的身份验证流程。 为了使我们的应用程序与身份验证脱钩,提高可维护性和更快的功能迭代,我们决定构建一个独立的服务来替换平台中现有的身份验证流。
尽管已尽最大努力确保此处的软件适合他人使用,但仍在System76上开发该软件以与现有项目一起使用。 因此,可能需要对软件进行修改才能在其他地方使用。
跑步
为方便起见,已包含docker-compose.yml文件来管理MySQL和Redis实例。 在运行测试套件或开始本地开发之前,我们需要站立我们的实例:
$ docker-compose up
现在我们可以运行测试了:
$ mix test
Finished in 0.2 seconds
28 tests, 0 fail