Compare commits

..

5 commits

Author SHA1 Message Date
Kévin Commaille b80f9d3150
Merge 93e8ec2c9f into 866c05f487 2025-06-03 18:11:57 +00:00
Kévin Commaille 93e8ec2c9f
Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-03 20:11:50 +02:00
Kévin Commaille 5ce58e2019
Add OAuth 2.0 dynamic client registration
As per MSC2966

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-03 20:11:50 +02:00
Kévin Commaille eea7089424
Add shortcode to present JSON schema
Heavily based on the event-fields shortcode but allows to show schemas
in the /data/schemas directory.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-03 20:11:49 +02:00
Kévin Commaille 866c05f487
Reorganize client authentication section to separate the legacy API and the new OAuth 2.0 API (#2141)
Some checks are pending
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Since account locking and suspension are authentication API agnostic,
this is a pre-requisite to adding the new OAuth 2.0-based API.

This also splits the endpoints that where all included in the
registration OpenAPI data, to separate them cleanly in the spec, and
avoid having deactivation show before registration.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-03 19:05:24 +01:00

Diff content is not available