What is Dynamic Client Registration?
RFC 7591 lets OAuth clients POST metadata (redirect URIs, grant types, auth method, JWKS) to an authorization server’s registration endpoint and receive a client_id (and optional client_secret) without manual admin provisioning.
This workbench helps you craft compliant payloads, optional software_statement JWTs, and copy-ready HTTP snippets. Responses are inspected locally — nothing is sent to stbox servers.
How to use this tool
- Fill client metadata and grant/response types, then copy the JSON body or curl/fetch snippet for your AS /register endpoint.
- Optionally sign a software_statement JWT (HS256/RS256/ES256) and attach it to the payload.
- Paste a registration response to extract client_id, secret, and expiry timestamps.
Frequently asked questions
Does stbox call my authorization server?
Yes, only when you click Submit — via browser-direct fetch or the same stbox HTTP proxy (BYOP) used by OAuth/REST. Credentials are not stored on stbox after the request.
What is a software_statement?
An optional JWT (RFC 7591 §2.3) asserting software identity and metadata, typically signed by a software publisher and verified by the AS during registration.