fgsl / microserviceframework
此包已被废弃,不再维护。未建议替代包。
Fgsl 微服务框架
2.0.1
2020-02-26 19:30 UTC
Requires
- php: >=7.0
- fgsl/http: 1.2.1
- fgsl/jwt: 1.1.1
- laminas/laminas-authentication: ^2.7
- laminas/laminas-diactoros: ^1.7.1 || ^2.0
- laminas/laminas-permissions-rbac: ^3.0
- laminas/laminas-servicemanager: ^3.3
- laminas/laminas-session: ^2.9
- mezzio/mezzio: ^3.0.1
- mezzio/mezzio-helpers: ^5.0
- mezzio/mezzio-laminasrouter: ^3.0
- mezzio/mezzio-laminasviewrenderer: ^2.0
- phpunit/phpunit: ^8.3
README
认证
类 JwtAdapter 提供基于 JavaScript Web Token 的认证。它被设计为作为 Laminas\Authentication 的提供者。
中间件
类 AbstractAuthHandler 提供具有认证和授权控制的 HTTP 处理。
类 AbstractAclHandlerFactory 简化创建具有访问控制的处理器工厂。此类使用模型 AclFactory 基于组件 Laminas\Permissions\Rbac 创建权限控制。
类 AclHandler 提供一个授权错误页面的 HTTP 处理器。使用 AclHandlerFactory 创建 AclHandler 的实例。
类 LogoutHandler 提供退出应用的通用 HTTP 处理器。使用 LogoutHandlerFactory 创建 LogoutHandler 的实例。
类 SessionMiddleware 允许应用使用会话。