You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Implement SEP-837: Update authorization spec to clarify client type requirements #2198
Activity
mattzcarey commentedon May 29, 2026
Status — SEP-837 (Client type requirements — DCR
application_type)Track: C — independent, starts now.
Spec: seps/837-client-type-requirements.md (numbered SEP-837)
What's done
main— noapplication_typein DCR request body.git grep -n "application_type"returns no hits inpackages/.Outstanding (acceptance criteria)
application_typeduring Dynamic Client Registrationapplication_type: "native"(localhost / custom-scheme redirect)application_type: "web"(https non-local redirect)Suggested first PR (small)
packages/client/src/client/auth.ts, the DCR request body construction:application_typefrom the configuredredirect_uri(custom scheme or loopback →"native"; https non-local →"web"); allow explicit override onOAuthClientProviderinvalid_redirect_uri/invalid_client_metadataresponses to a typedDcrRejectedErrorcarrying the AS error fieldsnative; https →web; rejected → typed error surfaces descriptionCoordination
auth.ts.feat(client,core): application_type client metadata with native/web i…
feat(client,core): application_type client metadata with native/web i…
feat(client,core): application_type client metadata with native/web i…
feat(client,core): application_type client metadata with native/web i…