waaseyaa/oidc
最新稳定版本:v0.1.0-alpha.179
Composer 安装命令:
composer require waaseyaa/oidc
包简介
OpenID Connect issuer for Waaseyaa — ecosystem-wide single sign-on
README 文档
README
OpenID Connect issuer for the Waaseyaa ecosystem.
This package provides the authorization-server primitives used by a dedicated IdP app to act as the single sign-on provider for every Waaseyaa app (Giiken, Minoo, OIATC, NorthOps, etc.). Consumer apps do not install this package — they federate to the IdP via waaseyaa/oauth-provider's GenericOidcProvider.
Scope
- Authorization endpoint (
/authorize) - Token endpoint (
/token) - UserInfo endpoint (
/userinfo) - Discovery (
/.well-known/openid-configuration) - JWKS (
/.well-known/jwks.json) - Revocation (
/revoke) - RP-initiated logout (
/end_session) - Signing-key storage + rotation
Non-goals (v1)
- Multi-tenant realms
- Dynamic client registration (RFC 7591)
- SCIM provisioning
- Federation chaining
See ADR-006 for full context, invariants, and migration plan.
Status
Scaffold only. Implementation lands in follow-up PRs, TDD order per ADR-006 §7: discovery → JWKS → authorization code flow → token → userinfo → revocation → logout.
Stack
league/oauth2-server— OAuth 2.0 authorization serverlcobucci/jwt— ID token JWT assembly
License
GPL-2.0-or-later.
统计信息
- 总下载量: 232
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 8
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2026-04-27