cultuurnet/jwt-provider

提供 JSON Web Tokens 的 Silex 应用程序


README

从 UiTID v2 (Auth0) 提供 JSON Web Tokens 的应用程序

架构

代码分为领域和基础设施。

领域包含动作、领域服务(接口)、值对象等...基础设施包含支持领域的技术能力 - 主要为领域接口的具体实现。这种划分的目的是从 Auth0 解耦,至少在一定程度上,以便于实现 Auth 提供程序的变化。

web/index.php 是应用程序的 入口点。它将请求传递到定义在 RoutingServiceProvider 中的路由器,该路由器位于 app 文件夹中,与所有其他 Service Providers 一起。每个路由都与位于 src/Domain/Action 文件夹中的单个动作类相关联。

认证流程

jwt-provider 服务作为前端应用程序和 Auth0 服务之间的代理。 image